{"push_id":949112588,"size":34,"distinct_size":1,"ref":"refs/heads/master","head":"eb90461a9a5269d96c58f2dd13c506a91cfcecd4","before":"3db09943e029d02c0176241be28685c5b6fceb2d","commits":[{"sha":"b73b83ff9d078946fa8cd4e40bcc33b2c8297f99","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Initial version from keep94/tricorder_collector.\n\nAlso added the doc.go file and added more documentation in scotty.go.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/b73b83ff9d078946fa8cd4e40bcc33b2c8297f99"},{"sha":"10b5d03f75329dac413f03af09997bcbd13ec68a","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Clean up implementation of store.AppendTo()","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/10b5d03f75329dac413f03af09997bcbd13ec68a"},{"sha":"604c6e186d4fa79bb65fe95ed6743e9865371115","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Capture collection times.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/604c6e186d4fa79bb65fe95ed6743e9865371115"},{"sha":"34ee4a0aff2cf79abc562404879f6763dde6eb89","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Add metrics to track lmm writes.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/34ee4a0aff2cf79abc562404879f6763dde6eb89"},{"sha":"493da056305e43691cba22b81425606df5d5cb7f","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Flush writes to LMM at end of each sweep.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/493da056305e43691cba22b81425606df5d5cb7f"},{"sha":"271afde540bc29076a3145164bbb5e066c207859","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Add standard command line switches.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/271afde540bc29076a3145164bbb5e066c207859"},{"sha":"fee45c4760d77d43033db1d8770057e4abe1c844","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Add more flags.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/fee45c4760d77d43033db1d8770057e4abe1c844"},{"sha":"1cec4155c5031fd90f6bea0c0fac8a9c54d54b8b","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Fix concurrent connect and poll flags to have meaningful defaults.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/1cec4155c5031fd90f6bea0c0fac8a9c54d54b8b"},{"sha":"ddb2091342fc6f0b1ecead2a61bb645474cdf1e9","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Use tricorder.RegisterFlags()","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/ddb2091342fc6f0b1ecead2a61bb645474cdf1e9"},{"sha":"89c044ed1b7e808803557826e6343390c263ddd3","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Introduce lmm_config_file flag.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/89c044ed1b7e808803557826e6343390c263ddd3"},{"sha":"03451161570f1d763e5fa38ef06dbcd509d67c73","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Don't crash on LMM write failure. Log failure instead.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/03451161570f1d763e5fa38ef06dbcd509d67c73"},{"sha":"9a174b2d14f3f49fcf910508b0ca47131805f973","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Introduce nodes.Get() function to read machines.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/9a174b2d14f3f49fcf910508b0ca47131805f973"},{"sha":"8e2c2ba4e1535a79365d42528febd86ad4380359","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Allow active machines to be updated on the fly.\n\nThis change called for the following refactorings:\n- Introduce store.Builder to encapsulate builing metric stores.\n- When active machines change, build a new metric store from the old one so\n  no extra locking is required to access a metric store.\n- Pass logger implementation to poll rather than embedding it in each\n  machine. This allows loggers to be created on the fly for the\n  current metric store.\n- Move status counts and errors out of logger and into their own global\n  instances so that logger implementations can be very light weight since\n  they have to be created on the fly.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/8e2c2ba4e1535a79365d42528febd86ad4380359"},{"sha":"e21c1569d0eed94aa8ebcc1f961083ccab1eae71","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Connect to real machines if no host file given.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/e21c1569d0eed94aa8ebcc1f961083ccab1eae71"},{"sha":"9e0699c31f885044e3d2a7ea0e6126b479c4e983","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Add page to show all applications.\n\nThis change included the following:\n- Creating the datastructs package to hold various data structures\n\nConflicts:\n\tapps/scotty/scotty.go","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/9e0699c31f885044e3d2a7ea0e6126b479c4e983"},{"sha":"5df9d3452d07de6c9aaf2238961c298f538d0e25","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Add Down field to ApplicationStatus struct.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/5df9d3452d07de6c9aaf2238961c298f538d0e25"},{"sha":"5a63a255031a5b2e0c2b51e8ca2f5cf42cd9eba1","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"store package compiles and tests pass.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/5a63a255031a5b2e0c2b51e8ca2f5cf42cd9eba1"},{"sha":"1ad84f2e86d1193b11ba66cf09f80e36e62d001d","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Fix LMM package to use new store API","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/1ad84f2e86d1193b11ba66cf09f80e36e62d001d"},{"sha":"6ae15df55b10e48b4db9427da1f4911e947c787f","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Update datastructs package to work with new store package.","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/6ae15df55b10e48b4db9427da1f4911e947c787f"},{"sha":"057905513556e37bd42a3ea722447c7b4704f97d","author":{"email":"305b38e7c1e566aed89084d8b356827a172c698e@symantec.com","name":"Travis Keep"},"message":"Update scotty app to work with new store package.\n\nConflicts:\n\tapps/scotty/scotty.go","distinct":false,"url":"https://api.github.com/repos/keep94/scotty/commits/057905513556e37bd42a3ea722447c7b4704f97d"}]}