)]}'
{
  "commit": "bab6f93fa5b1e565cace7293bea57cd9372ba197",
  "tree": "1f5f77ca9c0014a36c06e0c5360e8c0fe417a0d0",
  "parents": [
    "452c252ed7d87ec9e1002493f8f898201c0abc6f"
  ],
  "author": {
    "name": "Arpad Boda",
    "email": "aboda@apache.org",
    "time": "Wed Feb 12 16:36:25 2020 +0100"
  },
  "committer": {
    "name": "Arpad Boda",
    "email": "aboda@apache.org",
    "time": "Wed Mar 11 13:24:26 2020 +0100"
  },
  "message": "MINIFICPP-1158 - Event driven processors can starve each other\n\nSigned-off-by: Arpad Boda \u003caboda@apache.org\u003e\n\nApproved by szaszm and bakaid on GH\n\nThis closes #735\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85af8c6134e24be266dcc701728d724e934ed4cc",
      "old_mode": 33188,
      "old_path": "extensions/coap/tests/CoapIntegrationBase.h",
      "new_id": "83935bfa516598a1ce42d933a3255931dee33763",
      "new_mode": 33188,
      "new_path": "extensions/coap/tests/CoapIntegrationBase.h"
    },
    {
      "type": "modify",
      "old_id": "a525404f8660100c81bfccd68b84e43da10c64df",
      "old_mode": 33188,
      "old_path": "extensions/expression-language/tests/integration/UpdateAttributeIntegrationTest.cpp",
      "new_id": "40da9e2e60437c4ee87b1cf4c499dbe3e75b359e",
      "new_mode": 33188,
      "new_path": "extensions/expression-language/tests/integration/UpdateAttributeIntegrationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "afa32dcb3e82a6141fdc7cc26d7a06d8dc9b7218",
      "old_mode": 33188,
      "old_path": "extensions/standard-processors/processors/GetTCP.cpp",
      "new_id": "5a8ab19bb1046aa1c2486aaed574c55615c835b8",
      "new_mode": 33188,
      "new_path": "extensions/standard-processors/processors/GetTCP.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b9e0a5a0542306ac9018889ec9c855b868b7ee0",
      "old_mode": 33188,
      "old_path": "extensions/standard-processors/processors/GetTCP.h",
      "new_id": "8796669c5f235ca9178218bca8ecca6d20f14148",
      "new_mode": 33188,
      "new_path": "extensions/standard-processors/processors/GetTCP.h"
    },
    {
      "type": "modify",
      "old_id": "0943570b404b6dac2f01a94a5d99ce857ac3235f",
      "old_mode": 33188,
      "old_path": "libminifi/include/CronDrivenSchedulingAgent.h",
      "new_id": "9abe3b5fb5ca2a3ae4ff3a78b42b16c4dc1aeaa7",
      "new_mode": 33188,
      "new_path": "libminifi/include/CronDrivenSchedulingAgent.h"
    },
    {
      "type": "modify",
      "old_id": "b434de5ea3ed9c7bbf75e6bdbed246a920b8ae2c",
      "old_mode": 33188,
      "old_path": "libminifi/include/EventDrivenSchedulingAgent.h",
      "new_id": "295becc4085bd3a8c6dc058e119834ba2e30a976",
      "new_mode": 33188,
      "new_path": "libminifi/include/EventDrivenSchedulingAgent.h"
    },
    {
      "type": "modify",
      "old_id": "2e40bb9169040c3ab4365fd0c759a3a159bd5748",
      "old_mode": 33188,
      "old_path": "libminifi/include/FlowController.h",
      "new_id": "5602452b5695048cbb42506c08ae03864e26e933",
      "new_mode": 33188,
      "new_path": "libminifi/include/FlowController.h"
    },
    {
      "type": "modify",
      "old_id": "69933025f4cb93aa2b41153f9a05d02a7aa8a997",
      "old_mode": 33188,
      "old_path": "libminifi/include/SchedulingAgent.h",
      "new_id": "13d7deda3404dc53697d9e1530f521ef14408527",
      "new_mode": 33188,
      "new_path": "libminifi/include/SchedulingAgent.h"
    },
    {
      "type": "modify",
      "old_id": "ba0998a2dc2693eb3327377943b7a956314688f8",
      "old_mode": 33188,
      "old_path": "libminifi/include/ThreadedSchedulingAgent.h",
      "new_id": "c530796c9a2483a36b15b6b4628840d36b366b94",
      "new_mode": 33188,
      "new_path": "libminifi/include/ThreadedSchedulingAgent.h"
    },
    {
      "type": "modify",
      "old_id": "8398b3aafdc3671a447b947b0646dbbc92692d87",
      "old_mode": 33188,
      "old_path": "libminifi/include/TimerDrivenSchedulingAgent.h",
      "new_id": "10aaf77107d9e1adbd3aaff2cba92e2749aea51e",
      "new_mode": 33188,
      "new_path": "libminifi/include/TimerDrivenSchedulingAgent.h"
    },
    {
      "type": "modify",
      "old_id": "18ac5de290b6ebd03e447651ead5808e879e75a9",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/controller/ControllerServiceProvider.h",
      "new_id": "6a147e1857c788ce49782430ec4fbbb34bc93da6",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/controller/ControllerServiceProvider.h"
    },
    {
      "type": "modify",
      "old_id": "cc1d51e40665979fec40be10e96d09c07520bee0",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/controller/StandardControllerServiceProvider.h",
      "new_id": "6ce66518e4b2f7c3a023922767004a7328cf973e",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/controller/StandardControllerServiceProvider.h"
    },
    {
      "type": "modify",
      "old_id": "4d70d9996b17b6020d4b51a7223b54196f5cfccc",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/state/UpdateController.h",
      "new_id": "8c76e58ba8e3a20773b306de812efdc194c1b890",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/state/UpdateController.h"
    },
    {
      "type": "modify",
      "old_id": "89dbe0e537f4ee251741443b6079830f902e9693",
      "old_mode": 33188,
      "old_path": "libminifi/include/properties/Configure.h",
      "new_id": "9250b5b507dd8c0be1967a0b8962b3b80095a494",
      "new_mode": 33188,
      "new_path": "libminifi/include/properties/Configure.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9ff485c5b6ed9435347c1165cca66a9b4c6b394",
      "new_mode": 33188,
      "new_path": "libminifi/include/utils/Monitors.h"
    },
    {
      "type": "modify",
      "old_id": "5bbd3f63d3a93d18b6b757f0862fcc9faaf91a73",
      "old_mode": 33188,
      "old_path": "libminifi/include/utils/ThreadPool.h",
      "new_id": "2554dc24e2bd1b40c46b2d0519a0ca127f44bbaf",
      "new_mode": 33188,
      "new_path": "libminifi/include/utils/ThreadPool.h"
    },
    {
      "type": "modify",
      "old_id": "920568768b1b85e01b3f603c3050ead061310d7d",
      "old_mode": 33188,
      "old_path": "libminifi/src/CPPLINT.cfg",
      "new_id": "bba5060f8650b7f59567940f71b6edb08cf0b17f",
      "new_mode": 33188,
      "new_path": "libminifi/src/CPPLINT.cfg"
    },
    {
      "type": "modify",
      "old_id": "a874a93b661505653f332b0006c65dd1d1b27cfb",
      "old_mode": 33188,
      "old_path": "libminifi/src/Configure.cpp",
      "new_id": "38b9c1926dc7ad7485f35f85c6b781e83d8ac3b6",
      "new_mode": 33188,
      "new_path": "libminifi/src/Configure.cpp"
    },
    {
      "type": "modify",
      "old_id": "41ffa9645d45e82a4b647699819118771009411b",
      "old_mode": 33188,
      "old_path": "libminifi/src/CronDrivenSchedulingAgent.cpp",
      "new_id": "53c2522652fc4e797d8bb80c9308319518005811",
      "new_mode": 33188,
      "new_path": "libminifi/src/CronDrivenSchedulingAgent.cpp"
    },
    {
      "type": "modify",
      "old_id": "c56ac581f6b16a7bfe5577153d39a11c4852632b",
      "old_mode": 33188,
      "old_path": "libminifi/src/EventDrivenSchedulingAgent.cpp",
      "new_id": "ef771b9ede01e7e0b379c90ec6e87676bcf62d83",
      "new_mode": 33188,
      "new_path": "libminifi/src/EventDrivenSchedulingAgent.cpp"
    },
    {
      "type": "modify",
      "old_id": "9de7822f94a250aa04a2fc6a7da2f728c58395e9",
      "old_mode": 33188,
      "old_path": "libminifi/src/FlowController.cpp",
      "new_id": "31160c81b6f1588b35ebb54c1f2e424cec40d276",
      "new_mode": 33188,
      "new_path": "libminifi/src/FlowController.cpp"
    },
    {
      "type": "modify",
      "old_id": "a8684c3db92501f9b1880bfbb41f547d0da224df",
      "old_mode": 33188,
      "old_path": "libminifi/src/SchedulingAgent.cpp",
      "new_id": "65a79ae462c99f2a814d05777fbf9323a33c6da7",
      "new_mode": 33188,
      "new_path": "libminifi/src/SchedulingAgent.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b072d8d4c4b4da20f672c750d2c62346e500eac",
      "old_mode": 33188,
      "old_path": "libminifi/src/ThreadedSchedulingAgent.cpp",
      "new_id": "c096fbba349beaec46ff962abac8fcd48e652440",
      "new_mode": 33188,
      "new_path": "libminifi/src/ThreadedSchedulingAgent.cpp"
    },
    {
      "type": "modify",
      "old_id": "13a3439b3f787b6c96e7a8ee6c65663facd6a2b7",
      "old_mode": 33188,
      "old_path": "libminifi/src/TimerDrivenSchedulingAgent.cpp",
      "new_id": "1b6b7f6c1ac1627efc56a3d07257976b2c607e39",
      "new_mode": 33188,
      "new_path": "libminifi/src/TimerDrivenSchedulingAgent.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3e579f29b3b269087af51a9317dc6e69fe09454",
      "old_mode": 33188,
      "old_path": "libminifi/src/core/Processor.cpp",
      "new_id": "46d07948ec88e33f396185438f2383f99bf1d83b",
      "new_mode": 33188,
      "new_path": "libminifi/src/core/Processor.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "039e136352784dcc3cda0aefe5de6bb39811ba3d",
      "new_mode": 33188,
      "new_path": "libminifi/src/utils/ThreadPool.cpp"
    },
    {
      "type": "modify",
      "old_id": "f741bfb9a25d5c94886ad2ee182ce6f7902ad83b",
      "old_mode": 33188,
      "old_path": "libminifi/test/resources/TestUpdateAttribute.yml",
      "new_id": "522484e5e2e5ce18f7b39b86683b434d767bfff5",
      "new_mode": 33188,
      "new_path": "libminifi/test/resources/TestUpdateAttribute.yml"
    },
    {
      "type": "modify",
      "old_id": "816ff636b0f76c06b4cba87bcfb10742bef57fe5",
      "old_mode": 33188,
      "old_path": "libminifi/test/unit/BackTraceTests.cpp",
      "new_id": "806f95c24dcdae67834cbb47457b25eb2e752664",
      "new_mode": 33188,
      "new_path": "libminifi/test/unit/BackTraceTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6849aa627d91c1232cb2dfad8673b801cdaa5888",
      "old_mode": 33188,
      "old_path": "libminifi/test/unit/ThreadPoolTests.cpp",
      "new_id": "48301b18f1aa9cfe15f20413e6169af3ac587c14",
      "new_mode": 33188,
      "new_path": "libminifi/test/unit/ThreadPoolTests.cpp"
    }
  ]
}
