)]}'
{
  "log": [
    {
      "commit": "3a3b53bc6eefa91ea60e5da2b2c91519ca1d9b2e",
      "tree": "9bd43f88b0e1cb8959dbacc90a7d9babf16e10b3",
      "parents": [
        "f4f18ec514d42cec7a1368242015db1c3ad9da29"
      ],
      "author": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Tue May 22 23:59:54 2007 +0000"
      },
      "committer": {
        "name": "Marc Slemko",
        "email": "marc@apache.org",
        "time": "Tue May 22 23:59:54 2007 +0000"
      },
      "message": "Modified facebook::thrift::concurrency::Monitor.wait:\n        Throw TimedOutException on wait timeout so caller can distinguish between timeout and event.\n\nModified facebook::thrift::concurrency::PthreadThread.start:\n        Throw SystemrResourceException on any pthread_* function call failure rather than asserting 0.\n\nAdded facebook::thrift::concurrency::Thread.id() and  facebook::thrift::concurrency::ThreadFactory.currentThreadId():\n        Return thread-id of thread and current thread respectively.  Needed for reentrancy tests in ThreadManager\n\nAdded facebook::thrift::concurrency::ThreadManager.pendingTaskCountMaxN\nModified facebook::thrift::concurrency::ThreadManager.add():\n        Now support a maximum pending task count and block if the current pending task count is max.\n        If timeout is specified for add, TimedOutException is thrown if pending task count doesn\u0027t decrease\n        in the timeout interval.  If add() is called by a ThreadManager worker thread and the task cannot\n        be added, a TooManyPendingTasksException is thrown rather than blocking, since deadlocks can ensue\n        if worker threads block waiting for works threads to complete tasks.\n\nReviewed By: mcslee, aditya\n\nRevert Plan: revertible\n\nTest Plan: concurrency/test/ThreadManagerTests.h\n           run concurrency-test thread-manager\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665120 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3e3d7ad8349e76fcfaf82980e2598ec011b314f6",
      "tree": "f82935bc6499af0e4babae8c4116864cea7e41a5",
      "parents": [
        "bf8215109490924ccf8d6fb92a1c2129ce00fb78"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 16 02:35:58 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed May 16 02:35:58 2007 +0000"
      },
      "message": "Adding perl testclient code\n\nSummary: Submitted by Jake Luciani\n\nReviewed By: mcslee\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665115 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "02d1edc6f041b968a0f02d01c767f37eda3fab27",
      "tree": "0efc18b3708a13545561e17413fc5f6f604e77a2",
      "parents": [
        "1d4ce80af87143025b7d830e39d0f86475b980a6"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 07 05:17:25 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Wed Mar 07 05:17:25 2007 +0000"
      },
      "message": "Some thrift test code improvements\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665050 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4841b2d51f8472ab4ce476790f38b525b098f22e",
      "tree": "33091dd15bacdaee20c25d0b1d55aa078b98ab79",
      "parents": [
        "c416a2730da7979933133c825dd576fee075436a"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 05:41:04 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 05:41:04 2007 +0000"
      },
      "message": "Threads test makefile cleanup\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665043 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c416a2730da7979933133c825dd576fee075436a",
      "tree": "4969f165d92a9d15446fd461eb8bf9472d7c2b2f",
      "parents": [
        "b32f3c6ad76536e6a8e334064fb09f8c6ddebb9e"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 05:40:37 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 05:40:37 2007 +0000"
      },
      "message": "Threads testing package update\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665042 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b32f3c6ad76536e6a8e334064fb09f8c6ddebb9e",
      "tree": "cd5999a2ab7d196d9f0520a2bb25eff5c4b60c7c",
      "parents": [
        "4e441e296c1c525d404e882057adda0691a9b594"
      ],
      "author": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 04:48:48 2007 +0000"
      },
      "committer": {
        "name": "Mark Slee",
        "email": "mcslee@apache.org",
        "time": "Mon Mar 05 04:48:48 2007 +0000"
      },
      "message": "Threading libraries test for Thrift C++\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665041 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
