{"push_id":1337498850,"size":12,"distinct_size":12,"ref":"refs/heads/parsers_refactoring","head":"a5d7ae1e1409fc6e36b7721d80fb1991e759d09c","before":"56a3f1cc5d202ba4788fd07096279f80465c8d1d","commits":[{"sha":"63ed51d597ab67462e0d097a30c3dc3a5440fd13","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers to have a generic model: loadavg\n\nThis is a first part of a re-factoring attempt to make\nparsers generic.\n\nNo functional change is intended.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/63ed51d597ab67462e0d097a30c3dc3a5440fd13"},{"sha":"034a76e54a13d156dd3cfe85679b351fe3ef8de3","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers to have a generic model: meminfo\n\nThis is a next part of a re-factoring attempt to make\nparsers generic.\n\nNo functional change is intended.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/034a76e54a13d156dd3cfe85679b351fe3ef8de3"},{"sha":"eacd9b1d08949faab6d437116f89433f366ab48d","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers to have a generic model: uptime\n\nThis is a next part of a re-factoring attempt to make\nparsers generic.\n\nNo functional change is intended.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/eacd9b1d08949faab6d437116f89433f366ab48d"},{"sha":"588e59b27ebf81a668655894aac93d96bcc38c5c","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers to have a generic model: vmstat\n\nThis is a next part of a re-factoring attempt to make\nparsers generic.\n\nNo functional change is intended.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/588e59b27ebf81a668655894aac93d96bcc38c5c"},{"sha":"d0479e2df36961814a2a4a7198b547839e197a38","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers (smaps): remove dict-type mapping\n\nsmaps parser used `_smaps_string_mappings` to map smaps file strings\nfrom `CamelCase` or `CamelCase_Underscored`\ninto `camel_case` or `camel_case_underscored` respectively.\n\nThere was one exception to this rule: `AnonHugePages` was mapped\nto `anonymous_huge`. Whole project was updated to remove this exception\nand _smaps_string_mappings was replaced with `camel_case_to_underscore()`\nutil function that can produce this.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/d0479e2df36961814a2a4a7198b547839e197a38"},{"sha":"2de828002ff8ec59f319f66f69555b0ef853f851","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers (smaps): non-functional clean-up\n\nNon-functional formatting & import fix-ups.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/2de828002ff8ec59f319f66f69555b0ef853f851"},{"sha":"f3ff31d032a643ffc64f35b7f3e4cb77a1e86ae4","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers to have a generic model: stat\n\nThis is a next part of a re-factoring attempt to make\nparsers generic. It appears that keeping data in a dictionary\nwill make more sense than having to maintain new types in 'model'.\n\nThis no functional change adds a new parser for stat, but still leaves\ntail parsing 'as is' (i.e. it's implementation still uses old parser).","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/f3ff31d032a643ffc64f35b7f3e4cb77a1e86ae4"},{"sha":"591ad1c1ee77991e303dbad76b3a89487aef58f7","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Fix stat parser: some fields used wrong indexes\n\nAfter adding a stat entry to procfs.tail, so that it could be tested,\nit was noticed that some fields used wrong indexes.\n\nThis change fixes it.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/591ad1c1ee77991e303dbad76b3a89487aef58f7"},{"sha":"a8d13aece154042ae67d5d26240442245e53215d","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Refactor parsers: update stat to use new style parsing for internal implementation\n\nThis is a next part of a re-factoring attempt to make parsers generic.\n\nThis no functional change updates the existing implementation for stat\nto use new style parsing.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/a8d13aece154042ae67d5d26240442245e53215d"},{"sha":"49e464b48d035d561a13abdbf04f1aa1a50e21db","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Parsers refactoring: stats - update to use new-style parsing, clean-up.\n\nNo functional change intended.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/49e464b48d035d561a13abdbf04f1aa1a50e21db"},{"sha":"516a78aa8b64ae2b1d85e3d9f7693568a1496914","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Parsers refactoring: stats - rename dict key from 'proc_stats' to 'stats'\n\nDifferent name was used in order to avoid clash during earlier re-factoring.\nNow, that it is complete, a short version can be used.\n\nThis non-functional change implements this.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/516a78aa8b64ae2b1d85e3d9f7693568a1496914"},{"sha":"a5d7ae1e1409fc6e36b7721d80fb1991e759d09c","author":{"name":"Lukasz Forynski","email":"cd38f988fffbcdb18708171dd1ad0b9b9124e04c@gmail.com"},"message":"Fix Database and tail parser if expected data is not found.\n\nIf data can't be successfully obtained when parsing /proc/vmstat might\nor /proc/stat (e.g. executing as a non-root) - rest of the execution should\nstill be successful. This change fixes Database and tail parser so that\n'KeyError' is not raised during an attempt to obtain expected data.","distinct":true,"url":"https://api.github.com/repos/formiaczek/procfs-snapshot/commits/a5d7ae1e1409fc6e36b7721d80fb1991e759d09c"}]}
{"actor":{"display_login":"formiaczek"}}