{"push_id":574168650,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"11d703416fdaca736a87f44738178cb47cb51ffd","before":"dc368f834e88f506a12907ff4d613745bc93d81e","commits":[{"sha":"11d703416fdaca736a87f44738178cb47cb51ffd","author":{"email":"b487c43f735ca2ab8b8c157e052f728b38bf0926@splunk.com","name":"Ken"},"message":"Scheduler and timer queue system perf enhancement\n\tmodified:   configure.py\n\tmodified:   credentials.py\n\tmodified:   data_loader.py\n\tmodified:   event_writer.py\n\tmodified:   file_monitor.py\n\tnew file:   httplib2/__init__.py\n\tnew file:   httplib2/cacerts.txt\n\tnew file:   httplib2/iri2uri.py\n\tnew file:   httplib2/socks.py\n\tmodified:   job_factory.py\n\tmodified:   job_scheduler.py\n\tmodified:   kv_client.py\n\tmodified:   rest.py\n\tnew file:   scheduler.py\n\tmodified:   setting.conf\n\tnew file:   sortedcontainers/__init__.py\n\tnew file:   sortedcontainers/sorteddict.py\n\tnew file:   sortedcontainers/sortedlist.py\n\tnew file:   sortedcontainers/sortedlistwithkey.py\n\tnew file:   sortedcontainers/sortedset.py\n\tmodified:   thread_pool.py\n\tnew file:   timer.py\n\tmodified:   timer_queue.py\n\tnew file:   unit/.ropeproject/config.py\n\tnew file:   unit/.ropeproject/globalnames\n\tnew file:   unit/.ropeproject/history\n\tnew file:   unit/.ropeproject/objectdb\n\tnew file:   unit/base_case.py\n\tnew file:   unit/dummy_job_test.py\n\tnew file:   unit/dummy_modinput/.ropeproject/config.py\n\tnew file:   unit/dummy_modinput/.ropeproject/globalnames\n\tnew file:   unit/dummy_modinput/.ropeproject/history\n\tnew file:   unit/dummy_modinput/.ropeproject/objectdb\n\tnew file:   unit/dummy_modinput/README/.ropeproject/config.py\n\tnew file:   unit/dummy_modinput/README/.ropeproject/globalnames\n\tnew file:   unit/dummy_modinput/README/.ropeproject/history\n\tnew file:   unit/dummy_modinput/README/.ropeproject/objectdb\n\tnew file:   unit/dummy_modinput/README/inputs.conf.spec\n\tnew file:   unit/dummy_modinput/bin/.ropeproject/config.py\n\tnew file:   unit/dummy_modinput/bin/.ropeproject/globalnames\n\tnew file:   unit/dummy_modinput/bin/.ropeproject/history\n\tnew file:   unit/dummy_modinput/bin/.ropeproject/objectdb\n\tnew file:   unit/dummy_modinput/bin/dummy_modinput.py\n\tnew file:   unit/dummy_modinput/bin/framework/.ropeproject/config.py\n\tnew file:   unit/dummy_modinput/bin/framework/.ropeproject/globalnames\n\tnew file:   unit/dummy_modinput/bin/framework/.ropeproject/history\n\tnew file:   unit/dummy_modinput/bin/framework/.ropeproject/objectdb\n\tnew file:   unit/dummy_modinput/bin/framework/abstract_job_factory.py\n\tnew file:   unit/dummy_modinput/bin/framework/configure.py\n\tnew file:   unit/dummy_modinput/bin/framework/credentials.py\n\tnew file:   unit/dummy_modinput/bin/framework/data_loader.py\n\tnew file:   unit/dummy_modinput/bin/framework/event_writer.py\n\tnew file:   unit/dummy_modinput/bin/framework/file_monitor.py\n\tnew file:   unit/dummy_modinput/bin/framework/job_factory.py\n\tnew file:   unit/dummy_modinput/bin/framework/job_scheduler.py\n\tnew file:   unit/dummy_modinput/bin/framework/job_source.py\n\tnew file:   unit/dummy_modinput/bin/framework/kv_client.py\n\tnew file:   unit/dummy_modinput/bin/framework/log_files.py\n\tnew file:   unit/dummy_modinput/bin/framework/process_pool.py\n\tnew file:   unit/dummy_modinput/bin/framework/rest.py\n\tnew file:   unit/dummy_modinput/bin/framework/scheduler.py\n\tnew file:   unit/dummy_modinput/bin/framework/setting.conf\n\tnew file:   unit/dummy_modinput/bin/framework/state_store.py\n\tnew file:   unit/dummy_modinput/bin/framework/thread_pool.py\n\tnew file:   unit/dummy_modinput/bin/framework/timed_popen.py\n\tnew file:   unit/dummy_modinput/bin/framework/timer_queue.py\n\tnew file:   unit/dummy_modinput/bin/framework/utils.py\n\tnew file:   unit/dummy_modinput/bin/framework/xml_iterparse.py\n\tnew file:   unit/dummy_modinput/default/dummy.conf\n\tnew file:   unit/dummy_modinput/default/inputs.conf\n\tnew file:   unit/dummy_modinput/dummy_modinput.xml\n\tnew file:   unit/readme.txt\n\tnew file:   unit/server.pem\n\tnew file:   unit/splunk.conf\n\tnew file:   unit/test_box_config.py\n\tnew file:   unit/test_box_config_validator.py\n\tnew file:   unit/test_box_data_loader.py\n\tnew file:   unit/test_box_perf.py\n\tnew file:   unit/test_drive.sh\n\tnew file:   unit/test_frmk_configure.py\n\tnew file:   unit/test_frmk_credentials.py\n\tnew file:   unit/test_frmk_data_loader.py\n\tnew file:   unit/test_frmk_event_writer.py\n\tnew file:   unit/test_frmk_file_monitor.py\n\tnew file:   unit/test_frmk_job_scheduler.py\n\tnew file:   unit/test_frmk_kv_client.py\n\tnew file:   unit/test_frmk_process_pool.py\n\tnew file:   unit/test_frmk_rest.py\n\tnew file:   unit/test_frmk_scheduler.py\n\tnew file:   unit/test_frmk_state_store.py\n\tnew file:   unit/test_frmk_thread_pool.py\n\tnew file:   unit/test_frmk_timed_popen.py\n\tnew file:   unit/test_frmk_timer_queue.py\n\tnew file:   unit/test_frmk_utils.py\n\tnew file:   unit/test_modinput.sample\n\tnew file:   unit/test_xml_dom.sample\n\tnew file:   unit/timed_cli_test.py\n\tnew file:   unit/utils_test.py\n\tmodified:   utils.py\n\tmodified:   ../data_pump/README/inputs.conf.spec\n\tmodified:   ../data_pump/bin/data_pump.py","distinct":true,"url":"https://api.github.com/repos/chenziliang/src/commits/11d703416fdaca736a87f44738178cb47cb51ffd"}]}