{"action":"created","issue":{"url":"https://api.github.com/repos/sageserpent-open/plutonium/issues/16","repository_url":"https://api.github.com/repos/sageserpent-open/plutonium","labels_url":"https://api.github.com/repos/sageserpent-open/plutonium/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/sageserpent-open/plutonium/issues/16/comments","events_url":"https://api.github.com/repos/sageserpent-open/plutonium/issues/16/events","html_url":"https://github.com/sageserpent-open/plutonium/issues/16","id":151730994,"node_id":"MDU6SXNzdWUxNTE3MzA5OTQ=","number":16,"title":"Persistence - Migrate fast in-memory implementation to a persistent storage backend.","user":{"login":"sageserpent-open","id":1765601,"node_id":"MDQ6VXNlcjE3NjU2MDE=","avatar_url":"https://avatars2.githubusercontent.com/u/1765601?v=4","gravatar_id":"","url":"https://api.github.com/users/sageserpent-open","html_url":"https://github.com/sageserpent-open","followers_url":"https://api.github.com/users/sageserpent-open/followers","following_url":"https://api.github.com/users/sageserpent-open/following{/other_user}","gists_url":"https://api.github.com/users/sageserpent-open/gists{/gist_id}","starred_url":"https://api.github.com/users/sageserpent-open/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sageserpent-open/subscriptions","organizations_url":"https://api.github.com/users/sageserpent-open/orgs","repos_url":"https://api.github.com/users/sageserpent-open/repos","events_url":"https://api.github.com/users/sageserpent-open/events{/privacy}","received_events_url":"https://api.github.com/users/sageserpent-open/received_events","type":"User","site_admin":false},"labels":[{"id":365701439,"node_id":"MDU6TGFiZWwzNjU3MDE0Mzk=","url":"https://api.github.com/repos/sageserpent-open/plutonium/labels/minimum%20viable%20product","name":"minimum viable product","color":"d93f0b","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/sageserpent-open/plutonium/milestones/15","html_url":"https://github.com/sageserpent-open/plutonium/milestone/15","labels_url":"https://api.github.com/repos/sageserpent-open/plutonium/milestones/15/labels","id":3926145,"node_id":"MDk6TWlsZXN0b25lMzkyNjE0NQ==","number":15,"title":"Sprint #14 - \"Tomorrow never knows\"","description":"Bring together all the bits and pieces to make an MVP - an API for booking in events and making simple queries, an efficient implementation that can fit in a practical amount of memory, and a persistent backend that allows fast restarts and doesn't hinder the efficiency of the implementation.","creator":{"login":"sageserpent-open","id":1765601,"node_id":"MDQ6VXNlcjE3NjU2MDE=","avatar_url":"https://avatars2.githubusercontent.com/u/1765601?v=4","gravatar_id":"","url":"https://api.github.com/users/sageserpent-open","html_url":"https://github.com/sageserpent-open","followers_url":"https://api.github.com/users/sageserpent-open/followers","following_url":"https://api.github.com/users/sageserpent-open/following{/other_user}","gists_url":"https://api.github.com/users/sageserpent-open/gists{/gist_id}","starred_url":"https://api.github.com/users/sageserpent-open/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sageserpent-open/subscriptions","organizations_url":"https://api.github.com/users/sageserpent-open/orgs","repos_url":"https://api.github.com/users/sageserpent-open/repos","events_url":"https://api.github.com/users/sageserpent-open/events{/privacy}","received_events_url":"https://api.github.com/users/sageserpent-open/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":2,"state":"open","created_at":"2018-12-27T17:10:16Z","updated_at":"2019-02-08T17:47:49Z","due_on":"2019-03-31T07:00:00Z","closed_at":null},"comments":8,"created_at":"2016-04-28T20:05:52Z","updated_at":"2019-03-17T16:18:44Z","closed_at":null,"author_association":"OWNER","body":"Startup and failover should not be dramatically impacted by the number of revisions or items tracked by a world.\n"},"comment":{"url":"https://api.github.com/repos/sageserpent-open/plutonium/issues/comments/473680915","html_url":"https://github.com/sageserpent-open/plutonium/issues/16#issuecomment-473680915","issue_url":"https://api.github.com/repos/sageserpent-open/plutonium/issues/16","id":473680915,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3MzY4MDkxNQ==","user":{"login":"sageserpent-open","id":1765601,"node_id":"MDQ6VXNlcjE3NjU2MDE=","avatar_url":"https://avatars2.githubusercontent.com/u/1765601?v=4","gravatar_id":"","url":"https://api.github.com/users/sageserpent-open","html_url":"https://github.com/sageserpent-open","followers_url":"https://api.github.com/users/sageserpent-open/followers","following_url":"https://api.github.com/users/sageserpent-open/following{/other_user}","gists_url":"https://api.github.com/users/sageserpent-open/gists{/gist_id}","starred_url":"https://api.github.com/users/sageserpent-open/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sageserpent-open/subscriptions","organizations_url":"https://api.github.com/users/sageserpent-open/orgs","repos_url":"https://api.github.com/users/sageserpent-open/repos","events_url":"https://api.github.com/users/sageserpent-open/events{/privacy}","received_events_url":"https://api.github.com/users/sageserpent-open/received_events","type":"User","site_admin":false},"created_at":"2019-03-17T16:18:44Z","updated_at":"2019-03-17T16:18:44Z","author_association":"OWNER","body":"'ImmutableObjectStorage' passes its tests and has been optimized.\r\n\r\nPerformance results follow...\r\n\r\nc2a6fb082521ceda329183c21791c2d5e37b75b9\r\n\r\nBenchmark:\r\n\r\nParameters(Number of leaves -> 10): 391.411168\r\nParameters(Number of leaves -> 15): 439.775413\r\nParameters(Number of leaves -> 20): 569.013304\r\nParameters(Number of leaves -> 25): 870.157834\r\nParameters(Number of leaves -> 30): 1009.597838\r\nParameters(Number of leaves -> 35): 1174.663298\r\nParameters(Number of leaves -> 40): 1562.725507\r\nParameters(Number of leaves -> 45): 1773.064556\r\nParameters(Number of leaves -> 50): 1730.335935\r\n\r\nTest suite run time: 13 minutes  25 seconds; time split more or less evenly between tests.\r\n\r\n\r\n797fcbc12656e7d255cce21899ac7b147c8aa7b6\r\n\r\nBenchmark:\r\n\r\nParameters(Number of leaves -> 10): 401.63723\r\nParameters(Number of leaves -> 15): 418.602264\r\nParameters(Number of leaves -> 20): 599.849722\r\nParameters(Number of leaves -> 25): 893.588141\r\nParameters(Number of leaves -> 30): 1024.392956\r\nParameters(Number of leaves -> 35): 1038.301119\r\nParameters(Number of leaves -> 40): 1565.323933\r\nParameters(Number of leaves -> 45): 1886.489513\r\nParameters(Number of leaves -> 50): 1841.117563\r\n\r\nTest suite run time: 15 minutes 52 seconds; again, time split more or less evenly between tests.\r\n\r\n\r\n42a111cbf36ac643892731897d7b2519a772e9cd\r\n\r\nTest suite run time: 13 minutes 20 seconds; again, time split more or less evenly between tests.\r\n\r\n42a111cbf36ac643892731897d7b2519a772e9cd\r\n\r\nBenchmark:\r\n\r\nParameters(Number of leaves -> 10): 79.301162\r\nParameters(Number of leaves -> 15): 91.174548\r\nParameters(Number of leaves -> 20): 132.798965\r\nParameters(Number of leaves -> 25): 204.405777\r\nParameters(Number of leaves -> 30): 273.641674\r\nParameters(Number of leaves -> 35): 318.813483\r\nParameters(Number of leaves -> 40): 511.28087\r\nParameters(Number of leaves -> 45): 663.148928\r\nParameters(Number of leaves -> 50): 551.326818 <------ HMMMMM\r\n\r\nTest suite run time: 5 minutes 2 seconds; again, time split more or less evenly between tests. **** RESULT! ****\r\n\r\nbe38fb152ddaab3420d5e02a60b3f81dba48eb08\r\n\r\nBenchmark:\r\n\r\nParameters(Number of leaves -> 10): 74.231752\r\nParameters(Number of leaves -> 15): 79.71898\r\nParameters(Number of leaves -> 20): 118.733426\r\nParameters(Number of leaves -> 25): 220.095974\r\nParameters(Number of leaves -> 30): 282.66774\r\nParameters(Number of leaves -> 35): 309.263541\r\nParameters(Number of leaves -> 40): 510.492277\r\nParameters(Number of leaves -> 45): 660.568036\r\nParameters(Number of leaves -> 50): 651.312749\r\n\r\nTest suite run time: 5 minutes 42 seconds; again, time split more or less evenly between tests.\r\n\r\n17f5a9ccd8eba90a2c4a47503c02358b02c72400\r\n\r\nBenchmark:\r\n\r\nParameters(Number of leaves -> 10): 48.664031\r\nParameters(Number of leaves -> 15): 53.711203\r\nParameters(Number of leaves -> 20): 80.309998\r\nParameters(Number of leaves -> 25): 156.608601\r\nParameters(Number of leaves -> 30): 192.308301\r\nParameters(Number of leaves -> 35): 221.433248\r\nParameters(Number of leaves -> 40): 352.653743\r\nParameters(Number of leaves -> 45): 457.649212\r\nParameters(Number of leaves -> 50): 429.779001\r\n\r\nTest suite run time: 3 minutes 11 seconds; again, time split more or less evenly between tests. **** RESULT! ****\r\n"}}
{"actor":{"display_login":"sageserpent-open"}}