)]}' { "log": [ { "commit": "980a8c156661a9474992775f9201027e5c720f20", "tree": "21c3f6fcaf032a1252021b01a043da6edc881925", "parents": [ "5cd2566483a65fe2dec22ddb37522687878825b9" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Sep 22 18:01:19 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Oct 06 21:14:56 2017 +0000" }, "message": "[ONOS-7054] Implement prototype of ISSU protocol\n\nChange-Id: Id543c0de9c97b68f977c824cbc987b35d81beb2d\n" }, { "commit": "dc48fb2c3bfacbeb212b9c583728d78c9ba528e1", "tree": "4f30679377d5e9a4dce580371cc72884ddeb9134", "parents": [ "eb3f6ef786e69083d5ec4306775adb72baf8970b" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Sep 26 14:42:24 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Sep 26 14:42:24 2017 -0700" }, "message": "Starting snapshot 1.12.0-SNAPSHOT\n" }, { "commit": "eb3f6ef786e69083d5ec4306775adb72baf8970b", "tree": "3d5ecb66d522a45def5b6ba189455a69e23fca7b", "parents": [ "46b3e85717aafb002f339efe198ea696208c918f" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Sep 26 14:40:44 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Sep 26 14:40:44 2017 -0700" }, "message": "Tagging 1.12.0-b1\n" }, { "commit": "5fba41c8e42503eed4b77889253508ef193d2b5a", "tree": "5254cb8c5c40df851b2861c8186bda240e4a9f2d", "parents": [ "ff9af3e5ebcf48f8aa454c0d0f49c8f5677387db" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Sep 14 13:33:21 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Sep 15 15:15:30 2017 +0000" }, "message": "Remove maximum entry limitation on Raft log segments\n\nChange-Id: Id0eb4127157b9f374bb7627c148791fc369901eb\n" }, { "commit": "ff9af3e5ebcf48f8aa454c0d0f49c8f5677387db", "tree": "90c135ba3d32d0a6d73d7fb4f73f4664dc0e555a", "parents": [ "30161e7abec0b2ae63d029f07f542db73cca6de3" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Sep 12 13:21:13 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Sep 15 15:14:25 2017 +0000" }, "message": "ONOS-7007 fix parent test using wrong path\n\nChange-Id: I666d038e3d2e33686941a99cd04a61496726f5da\n" }, { "commit": "30161e7abec0b2ae63d029f07f542db73cca6de3", "tree": "5c74da273c482af912834304ee36cd70a46ff89e", "parents": [ "9fc3d0ee3c77b22be59ca217b607903e2029e7aa" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Sep 11 16:38:07 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Fri Sep 15 15:14:25 2017 +0000" }, "message": "null tolerant DocumentPath hasher\n\n- DocumentPath parent can be null\n\nChange-Id: If0daf8f05db47f532e406c9879ff94ce72693791\n" }, { "commit": "192012391ed4872a16075eeaeba7723841be4e47", "tree": "3ce4810bee664f4dfa93250dfd054b08c167bcf0", "parents": [ "9de1d1463ab60dc87bc5c72a178f1173cf89b643" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue Sep 12 17:20:26 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Sep 13 21:21:36 2017 +0000" }, "message": "Upgrade Atomix dependency version to 2.0.2\n\nChange-Id: I6559beff9cc49768aa07d7e08e84eabd96ecb862\n" }, { "commit": "1b8072653501439872c9e1ee9404543a3be264dd", "tree": "e274ff595ccc1f4f2b3581e90fc4dd2b62b773f4", "parents": [ "3df7f9de8c58e7c27f467be142bc6a4ad4fc4322" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Aug 31 14:26:24 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Aug 31 22:24:59 2017 +0000" }, "message": "Bump Atomix dependency version to 2.0.0\n\nChange-Id: Ie70a4b938f849b2f23062317d68e0238fc09251a\n" }, { "commit": "9b3a7ce954461935107075badeb2f802b2ad0675", "tree": "8b76bc05cb607759eabdbc711956ab3dcb1bec91", "parents": [ "9df5b7c1f79710a4339cfddda810368fe0081687" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Aug 25 15:12:54 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Aug 31 21:27:36 2017 +0000" }, "message": "Store flows rules asynchronously via master in DistributedFlowRuleStore\n\nChange-Id: I5e41a982204e395d2a1ac05017905069d61dc702\n" }, { "commit": "8d8da598dd2002af4a1a9e97c96dca5df1f72dee", "tree": "7d4cdd4ed20ac1ea2788429b784c070ace7622b5", "parents": [ "cb1e02cf89bac6ea4a83f4ab4fec674418579169" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Aug 28 14:45:19 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 29 18:27:01 2017 +0000" }, "message": "Support caching in AsyncDocumentTree primitive\n\nChange-Id: I659a5c374891ece7083fa8bad5b1c52c9fa5c8d8\n" }, { "commit": "cb1e02cf89bac6ea4a83f4ab4fec674418579169", "tree": "81dbd5b4e99ed569fef4a3404e70f5ad38ca3509", "parents": [ "f53338906fe6926d2e998962c9959d6bae207738" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Aug 25 16:20:43 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 29 18:26:09 2017 +0000" }, "message": "Partitioned DocumentTree primitive\n\nChange-Id: I7e1712e1b7103756f9c8c6ad7118f8da5bb0fa2f\n" }, { "commit": "6807c8f141b8e21f9a161a88191b45f70175d55a", "tree": "49a11b7afdda79e60b37c11e00e99df9d3db1c16", "parents": [ "1c2b072d7d0bf077eaba3aeb771c2daf4fa1e93a" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Aug 28 20:58:24 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 29 16:52:54 2017 +0000" }, "message": "Upgrade Atomix to Raft final version\n\nChange-Id: I834a3db17bca69855901abb967218135d3547bee\n" }, { "commit": "d8ab0961cc75cb7925d3ae456e57b53121c33ac7", "tree": "48d444c4c68a9392a453b7dbb476a07b3169a1dd", "parents": [ "5fe3079fcff98adf9ccb87a1c6ad13c63673c1cf" ], "author": { "name": "Frank Wang", "email": "wangpeihuixyz@126.com", "time": "Fri Aug 11 11:09:30 2017 +0800" }, "committer": { "name": "Frank Wang", "email": "wangpeihuixyz@126.com", "time": "Fri Aug 25 16:34:57 2017 +0800" }, "message": "Fixs some misspellings\n\nChange-Id: I03d23d8acca8789b430f74fdac80d287f0fa59df\n" }, { "commit": "f7554093ada8e5dea81e0bfd7092699cf6dadb44", "tree": "b41ec9f406a0af146005d6bb905c3488fce1c842", "parents": [ "cfeff191173069e7f3d2639a7712ea3ba5a1106f" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Sun Jul 30 15:05:51 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Aug 24 21:46:05 2017 +0000" }, "message": "[ONOS-6870] Refactor DistributedFlowRuleStore to use DocumentTree for persistence\n\nChange-Id: I5f0eccfeb0050ccf1959f3ca95bbd0a90406e4ba\n" }, { "commit": "2c83a10829c394dccbca4164e20f67b113d97a3c", "tree": "aa700d778ea4105ade1811ea8411c83f1da4576d", "parents": [ "8338b8d6f1f31d8c809baefed38d3f7e54f3ab2a" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Sun Aug 20 17:11:41 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Aug 23 23:54:46 2017 +0000" }, "message": "Deprecate redundant StoreSerializer in favor of Serializer\n\nChange-Id: I54a25747ed56d62acc418c01d7a8be1c40d90c26\n" }, { "commit": "61a8025e69ac62a5e8d2514042757587bbe3c5d2", "tree": "1ce4e6a36f6441b929af14c6963197f4a0fb847c", "parents": [ "5f6c5b811075b8094d19f3388b776c2d08a3bf88" ], "author": { "name": "Sithara Punnassery", "email": "psithara@gmail.com", "time": "Mon Aug 07 11:16:08 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Aug 23 11:10:38 2017 -0700" }, "message": "ONOS-6381 Transactional event listeners\n\nChange-Id: I8f279d78323dea467796e8d37e3117a407af9f76\n" }, { "commit": "d99bd793939c11d42e483264aaec83ff845576ae", "tree": "b6b764a548051b3d38bcd6cf42798e00cce2b3f5", "parents": [ "446f446a4f00b1993b1e387b64aa54afd2437b53" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Sun Aug 20 16:55:35 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Aug 21 17:44:44 2017 +0000" }, "message": "Remove unused test class in AtomixConsistentTreeMapTest\n\nChange-Id: Id2c5f029c3187de0ef653684bf0509ef9991a48c\n" }, { "commit": "446f446a4f00b1993b1e387b64aa54afd2437b53", "tree": "af364e73584725f9f9a35ef216e055b5c79941ce", "parents": [ "4b4d2b44dec0be6d992b985716ae7db6e0aae581" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Aug 17 15:36:01 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Aug 21 17:41:36 2017 +0000" }, "message": "Refactor buck external dependencies\n\nChange-Id: Ia4b99493407eb7d4e893804cba6b944f758f085e\n" }, { "commit": "aa279c014e84309f68b7d4c67229892b691cdaea", "tree": "cf85e7c6de70e7f6db87c9cf360fce55b69c8554", "parents": [ "bf152d7c4bb0b2e64aebcd6569b794c36a3aa8ab" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Aug 16 13:23:59 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Aug 16 13:27:00 2017 -0700" }, "message": "Starting snapshot 1.12.0-SNAPSHOT\n\nChange-Id: I92269af3b1103fc6622614a77681bd841438d050\n" }, { "commit": "4922a060973990233d7d2376f28ba5db270a08b8", "tree": "1a5326c98cb813caefca28e6f3cbedde78abe498", "parents": [ "4beea653817c1368c873c8c2c8a965d8bc4b987a" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Jul 31 15:55:36 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Aug 14 21:12:27 2017 +0000" }, "message": "[ONOS-6874] Implement nullable ConsistentMap\n\nChange-Id: I82a232d376b230b06977b24f12364aa374c9c113\n" }, { "commit": "a94259f3c8d646921f5b2e625108b59e6d9c66fc", "tree": "f583a29d36bf6cf7e42314e3827d297783b9da00", "parents": [ "caed04197ba890fcb6747da9eb58ee10acb76dc8" ], "author": { "name": "Sbhat35", "email": "sachit.s.bhat@vanderbilt.edu", "time": "Wed Aug 02 11:34:53 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Mon Aug 14 13:03:43 2017 -0700" }, "message": "PartitionedAsyncConsistentMap test\n\nChange-Id: I244e0f39608136afc965e8f2797409408c32aedc\n" }, { "commit": "ffe02345e87154bff7feecf12131f0c552d03a72", "tree": "0c19e3b8173e2de4851bfb3482b01151a4df666e", "parents": [ "d0a70f54fa0f67d6828761919f4beb94fdc85d90" ], "author": { "name": "Sbhat35", "email": "sachit.s.bhat@vanderbilt.edu", "time": "Wed Aug 09 16:31:17 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Aug 14 18:00:58 2017 +0000" }, "message": "-Onos store refactoring\n-Added unit tests for TranscodingAsyncConsistMap, AsyncDistributedSet\n\nChange-Id: I744aef36a7086a941f7a3809ab632dbf7ec2c89b\n" }, { "commit": "d4ac0edb2fd4f329ac2973ddd1c458e67cf2db00", "tree": "2d38ca3048e8023d8fbb0b146bc4bcde079011a8", "parents": [ "6ecde1ff8645c4fb34eb7baf008801564fc9b0a1" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 11 17:04:16 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 11 17:04:16 2017 -0700" }, "message": "Starting snapshot 1.11.0-SNAPSHOT\n" }, { "commit": "6ecde1ff8645c4fb34eb7baf008801564fc9b0a1", "tree": "2ec3e10e5a2de090330a9e1dd1bc795b71e6b430", "parents": [ "52c829a9ff9e2c422a79ba7c2238723af48ba700" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 11 17:02:33 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Aug 11 17:02:33 2017 -0700" }, "message": "Tagging 1.11.0-b4\n" }, { "commit": "d0d80350ba0135d683062bc0bea0d4c1b43911f5", "tree": "9f95742d73f2c8a23628f69a75e6c428fa43f92e", "parents": [ "3f89cb43d78e80b0125e7c6cfc03cc65483d29a2" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Aug 10 15:08:27 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Aug 10 23:04:03 2017 +0000" }, "message": "Support alternative ordering specifications for DocumentTree primitive\n\nChange-Id: I89a99435bff44f8d37d6b529fbf735940e7d7210\n" }, { "commit": "e853d035fd7da51d7d37aa09c066c7eb1c01b72e", "tree": "251802d9536c156be4d4667574339d2fa5a3e7f7", "parents": [ "93fd012e037577f706101c150740166fb393641e" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue Aug 01 15:10:28 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Aug 07 22:45:56 2017 +0000" }, "message": "Ensure DocumentTree exceptions are properly returned to clients on getChildren calls\n\nChange-Id: Ia374be077f89fd4ed6ad81aafa4d1b9d506bd0bd\n" }, { "commit": "93fd012e037577f706101c150740166fb393641e", "tree": "ab0061752d95c3f41bca659072e7c61df66ce874", "parents": [ "ecfca4f87797283ce7ab068824e73e5839cb574c" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Aug 03 21:38:36 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Mon Aug 07 22:32:27 2017 +0000" }, "message": "Use consistent hashing for map keys\n\nChange-Id: I9a3e7947c0ffa7b39569b8b6164bd84051c3e543\n" }, { "commit": "a09fe5b0b75659dc9ff23fe938dd50aea0a0b129", "tree": "2562bdc16663e2551a2465c6bf90d8b03e7f1fda", "parents": [ "8b99d9de017720fbe2be47b1b886f1c72d2e5d5e" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Thu Aug 03 21:12:30 2017 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@opennetworking.org", "time": "Thu Aug 03 21:12:30 2017 -0700" }, "message": "Updating Copyright line to Open Networking Foundation\n\nChange-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774\n" }, { "commit": "70df7679ddc95dffcfed67b18bc7a28f619c9634", "tree": "56548c42d16d6880baeda31e728c54dba11594a3", "parents": [ "51ad7175fc41dc6a0d04af359d5df31688604b3a" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Thu Aug 03 16:25:19 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Aug 04 00:48:18 2017 +0000" }, "message": "Throw ConcurrentModification exception when ConsistentMap compute call conflicts with concurrent operation(s)\n\nChange-Id: Id07868873929f4f413878961c154b62933f3a3f2\n" }, { "commit": "13d25a1023b4d6bb269e55ea280bb22258776692", "tree": "680035a3a33f3c6d44fb0f9b23b2eeca69957494", "parents": [ "1583a6f30e80d5e4b740e147f59a9623e19a44ec" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue Aug 01 18:08:38 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Aug 02 16:37:56 2017 +0000" }, "message": "Change ConsistentMap key hasher to use sha256\n\nChange-Id: Ia83322cc314b178dd438a4c7a05e7ab3bac4ad3d\n" }, { "commit": "e7f363e8921bb92bcb5ffa7aa2f3de1d83cbe6b3", "tree": "df7a349c564deb10e35d48b9b8b9750f6b5270a2", "parents": [ "71635ae5ae0e5f2d60378a79a8a288790363ee53" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Jul 28 16:52:20 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 01 22:06:29 2017 +0000" }, "message": "Refactor how PartitionedAsyncConsistentMaps are constructed to remove the need for serialization when mapping keys to partitions.\n\nChange-Id: Ia0d43f2adf66a3b7e9f6bee312e8271ec98ee4af\n" }, { "commit": "71635ae5ae0e5f2d60378a79a8a288790363ee53", "tree": "a8334755a22868d31b857be8ab27c2e9b29d86c9", "parents": [ "ca34e1d29eb22628a8a7d410492a82fce2d4ea56" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Jul 28 10:35:43 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 01 22:05:38 2017 +0000" }, "message": "Refactor AtomixConsistentMap to use separate operations per method call for better performance and control over operation semantics.\n\nChange-Id: I948c5c73d4ab38c9c2b20f8c80ba01548f95dda6\n" }, { "commit": "9052b209276e703781513daeb004b75217310889", "tree": "9b63eb42dbc699798285cc798d361ae632c26377", "parents": [ "75ef9f5c510edffcc1ff9886c5ab49ab061edea7" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue Aug 01 09:41:32 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Aug 01 22:01:58 2017 +0000" }, "message": "Remove equality check when replacing DocumentTree values by version to prevent conflicts with optimistic locks\n\nChange-Id: I1325955828a562dc29261abdd62fa37463f84625\n" }, { "commit": "64677e99d97302c68187b8da495789eeb16e8aa3", "tree": "2086add3c49fe3fd89e2e38b5106e2635fb4fd59", "parents": [ "17463db8551b5e9390aafa75422cfba386d97f3b" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 01 10:48:08 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 01 10:48:08 2017 -0700" }, "message": "Starting snapshot 1.11.0-SNAPSHOT\n" }, { "commit": "17463db8551b5e9390aafa75422cfba386d97f3b", "tree": "b325268cb84de96770fd32a1e13946db1bc1f52c", "parents": [ "f70bf462f8ac59446d399be8866b2647d75ca4c8" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 01 10:46:24 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Aug 01 10:46:24 2017 -0700" }, "message": "Tagging 1.11.0-b3\n" }, { "commit": "b0ac590548e9813ac6318291e1d36f9daf92dad9", "tree": "650537f54e0325e5df7bb2d092a90d38d1211ed2", "parents": [ "ff18b6e6776310979f759cb51e9ebd2205e7a282" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Sun Jul 30 12:31:01 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue Aug 01 00:27:26 2017 +0000" }, "message": "[ONOS-6869] Move blocking DocumentTree to core primitives package and implement default methods for constructing blocking primitives\n\nChange-Id: I9c227a690a120dba7d9d89c6c9178c8b357b52aa\n" }, { "commit": "9fa43031d97fd5456b3d8a4f41db204fdcd9e313", "tree": "65df636744ae32f4a74cefe1765a02fc6aa998d8", "parents": [ "4b1709fcbff0847b18162bd259280ab23e2e07ee" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Fri Jul 28 11:00:26 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Fri Jul 28 21:58:08 2017 +0000" }, "message": "[ONOS-6859] Cache Raft sessions for transactions\n\nChange-Id: I96ec3dc4dee237483a56694e3f1c3075bb1161f7\n" }, { "commit": "7c90e4ba8ec2e33bb1ccf72f3156ea834a547c4d", "tree": "02b7d4207554449becb89e7e60718d9c9ecd5e36", "parents": [ "3e86419fdf52123d234c6f2d9313fdfcd9fc468f" ], "author": { "name": "Sbhat35", "email": "sachit.s.bhat@vanderbilt.edu", "time": "Mon Jul 24 16:49:47 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Thu Jul 27 18:46:31 2017 +0000" }, "message": "DefaultAsyncAtomicValue testing\n\nChange-Id: Ie9ee38ca21e54d6a2ae3c6a6dc16cb37e03740b0\n" }, { "commit": "5ecdb34b700e02d1b7ae70c1bdd780f02ab76c0d", "tree": "0eb4c7d1c1aa63e0bf64a00893727c8941ca9d2f", "parents": [ "2883c7651b554cfb6ad35cfe69253855fe4afec2" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Sat Jul 22 12:33:14 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Wed Jul 26 17:07:09 2017 +0000" }, "message": "[ONOS-6832] Implement missing methods in CachingAsyncConsistentMap\n\nChange-Id: Idd4cd6f8e4550c1fca1a887909d5d49103fa5c6d\n" }, { "commit": "64313cbc83a033308f7f54281f1704dfd4656a39", "tree": "e72d68b297c8fab262d57e2732301cbaad3b96e4", "parents": [ "7e28519e5f4d4c984ce45414cb08082efa53e203" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 20 15:46:52 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 20 15:46:52 2017 -0700" }, "message": "Starting snapshot 1.11.0-SNAPSHOT\n" }, { "commit": "7e28519e5f4d4c984ce45414cb08082efa53e203", "tree": "acc6209cf692b409543fc35637e6fdde5e049834", "parents": [ "fc1d34ca16fcdbe3937510b15d8e658d573d2a25" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 20 15:45:28 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 20 15:45:28 2017 -0700" }, "message": "Tagging 1.11.0-b2\n" }, { "commit": "035231e82ce1ce37bcfe6683b772e5b5faff1260", "tree": "68e44e9da4741aa6fd9f4152cb321aaffba8b4d3", "parents": [ "3548bb24db0fe0f87f4b88caa67c25ac47910bd9" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue Jul 18 08:39:07 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 20 19:04:15 2017 +0000" }, "message": "Upgrade to Atomix 2.0.0-raft-beta1\n\nChange-Id: I9f3345eb0107ee0079fec8980542678ee9d6f01f\n" }, { "commit": "2bf177cfa3fca0df86733043c8ee44aaac87aa52", "tree": "e0e9d7dbae547c52ffff0900e68073da2067c91a", "parents": [ "2cfe8ef782a45f4b9be720c321658d29790e9764" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Jun 29 01:49:08 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Thu Jul 13 20:29:21 2017 +0000" }, "message": "[ONOS-6594] Upgrade to Atomix 2.0.0\n\nChange-Id: I6534bca1c8570b4e017f682953b876da29146675\n" }, { "commit": "740e98ca1be5adcd04c2e2f3d6511c3831a5c337", "tree": "1e0bfd1b2c6ab15489bced31de7f57e7af078298", "parents": [ "db071b265a8a4087ed8ac237782daa079b79a2af" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Jun 29 17:07:17 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Jul 07 23:36:06 2017 +0000" }, "message": "ONOS-6758 Enable TLS by default for intra-cluster communication\n\nDefault key store location is config/onos.jks with password changeit\n\nChange-Id: I07cbc09abb22fd8e98fe39a012ce0a65d17d8e39\n" }, { "commit": "f14cc6d3c2a61b59012bef8ec1ebdcded07098b6", "tree": "4b940e5a23d8beab4d7a882b3c7531485f119820", "parents": [ "205af45f1c02e9d95f4eb6a3bfe6f2df05fd7fc6" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Jun 28 09:07:17 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Jun 28 16:36:27 2017 +0000" }, "message": "Fix SNAPSHOT version string\n\nChange-Id: I090c1998e5a117c10263b7a6abbffc624beb4074\n" }, { "commit": "7463193198954de57e6253011a3f3a876790e079", "tree": "fe9b7c3f3bef881cc613a8d5b7a1805aa0801794", "parents": [ "0c02e11f110bb7dc922564f5d0dc7473a9de6923" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jun 23 16:46:27 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jun 23 16:46:27 2017 -0700" }, "message": "Starting snapshot 1.11-SNAPSHOT\n" }, { "commit": "b6ee9e966f85d6ee32eff6bff77bb61d7c6e40d4", "tree": "1f6346b839a908622c7bd73936678cbb99481cec", "parents": [ "83949a1bd87ed6d3bf376c7e41415edccd30d770" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed Jun 21 15:26:28 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jun 22 19:50:45 2017 +0000" }, "message": "Prevent serialization errors from causing recursion in the Copycat transport\n\nChange-Id: I0a1b0737d6cda3d7ab63bb26a7547d2f9124a434\n" }, { "commit": "46bf89b94b9701918d7382bd63a30f7c743a476e", "tree": "3f9d33e5496f990103d5a03c40013dc39454d127", "parents": [ "34a25d1aaaa010447593319d32fee3126a27d754" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Feb 27 15:56:42 2017 -0800" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Fri May 26 17:00:41 2017 +0000" }, "message": "Implement listeners for ConsistentMultimap.\n\nChange-Id: Ica07d444c18af8ba7a9bbb120623512def572a48\n" }, { "commit": "6440b09d323525b0392b1bc363da67fc9397466e", "tree": "77f66d31a145435e668e6a0658306a3c86dcb7f3", "parents": [ "cc962d82e0d2e657339af31fc8166971e7775b07" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 24 17:48:08 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu May 25 17:32:17 2017 -0700" }, "message": "Fix incorrectly spelled DEFAULT_OPERTATION_TIMEOUT_MILLIS constant... Driving me crazy!\n\nChange-Id: I9e46454f5298f8e7603438129d17f9d305da6210\n" }, { "commit": "5a1053eb4649e5d0c7106ced6871254f88781db6", "tree": "b449606da06ecc20f41865b7c4c16a8221ce9fe5", "parents": [ "2c2feff308bbc3cd7312b50ab648e764db39741d" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Fri May 19 18:03:47 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue May 23 21:20:52 2017 +0000" }, "message": "[ONOS-6497] Add globally unique numeric ID generator primitive\n\nChange-Id: Ic2d9214cfa885344694b8ba4250054dd6a33144e\n" }, { "commit": "e0fae910b1de6733c3887579ea6ce8f7de89308c", "tree": "2fa9f30a7d6fe4c3c65089d7c71fde219b75c794", "parents": [ "b6e0e914ce70d9038f05901aaeb0d66036a4b325" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu May 18 12:52:51 2017 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon May 22 20:17:01 2017 +0000" }, "message": "[ONOS-6487] Catch and log exceptions that occur during replication in ECM\n\nChange-Id: I27135677af1331f1782739adc7eeb517a623e119\n" }, { "commit": "12d5ec4ce6443082909c02c52339ea5955858b37", "tree": "3b9e56ff941e53d9cc4fd933f178f293cab5d9df", "parents": [ "5d4f9f4bd33db17fa4dac641d0d45adccf649c31" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 17 00:53:44 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu May 18 00:34:17 2017 +0000" }, "message": "[ONOS-6479] Synchronously bootstrap EventuallyConsistentMap\n\nChange-Id: I62a800ee731d1b42265b475c219d9d108adc08eb\n" }, { "commit": "fcaa170862bec6e5e13d18f7aeabacac46bee963", "tree": "b0ec6448fbe902afaf20896b1b8c5b73ecf45df0", "parents": [ "965da1f7007938699323856200682f47dd2af3a8" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Mon May 15 14:08:40 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon May 15 22:35:46 2017 +0000" }, "message": "[ONOS-6401] Bump Atomix dependency version to 1.0.8 for performance regression fixes\n\nChange-Id: I925e421f752e97b9aefcb651f72e856fd5c91741\n" }, { "commit": "08b03a9ec802be36e17771814d886b633552e994", "tree": "196e9f023726126e2f8f2696437a1f31477144a8", "parents": [ "85355c4bf10d466d732a7b054cc37fc6b0c9d79e" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon May 15 11:26:33 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon May 15 18:40:20 2017 +0000" }, "message": "Starting snapshot 1.11.0-SNAPSHOT\n\nChange-Id: I5aa84e241545dace6192243c0079924ddf899404\n" }, { "commit": "881e45009fc7dcbaad617449979e5b694c60e82d", "tree": "95158a1ae443a8ee850d2a45cba39619d9459cd7", "parents": [ "112890b8b25c15361f2921a27c7dc928aa7cc691" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 10 13:46:55 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 10 13:59:59 2017 -0700" }, "message": "[ONOS-6426] Ensure commit is not closed when TransactionId is accessed\n\nChange-Id: I586c69417af45b308a204cc9997219207dc53dd3\n" }, { "commit": "03b831821a4bce8e34599176d0ed329f3751dc8d", "tree": "a7c55a2282c841c19e43227ca0d4ef309ead60bf", "parents": [ "b2243071f2b4e6e496b6dbbc00b87abd81a7ea87" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue May 09 12:11:22 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 10 19:10:01 2017 +0000" }, "message": "[ONOS-6425] Improve logging for transactions\n\nChange-Id: I74ff83a96aa76782a724d9db3e1a9557a02bacf5\n" }, { "commit": "b2243071f2b4e6e496b6dbbc00b87abd81a7ea87", "tree": "970a0fc278f5b03e456a5b30ec410c0d8b124c14", "parents": [ "e5ce1455ee4cef6fee7aa94eb1c9835dada86efe" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue May 09 12:04:04 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 10 19:09:07 2017 +0000" }, "message": "[ONOS-6423] Implement missing getOrDefault methods in primitive wrappers\n\nChange-Id: I560ee03e20511f5ffc93cc4ceb874cb3142c11ab\n" }, { "commit": "e5ce1455ee4cef6fee7aa94eb1c9835dada86efe", "tree": "e1970534a38680571d05063cf481c85a9e779a74", "parents": [ "5d73df799cb4ee196c0a738a0b23f38930dd6acd" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue May 09 12:15:22 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 10 19:07:42 2017 +0000" }, "message": "[ONOS-6426] Handle tombstones in null comparisons in AsyncConsistentMap state machine\n\nChange-Id: I1a96bb4b7a23703ffcb0daa1376a26f994f10337\n" }, { "commit": "10ed7279034ab96fe37829ce448a4ab4a8dcfcf6", "tree": "8aef095eafd862db23771b8056f51f77cce3da96", "parents": [ "65f9eb929fab37ef45d370151db4297cb924334b" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Mon May 08 17:35:38 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 09 01:51:42 2017 +0000" }, "message": "Bump Atomix dependency version to 1.0.7\n\nChange-Id: I4de1ab86b485491abfc0441c04bb2a96cfa05749\n" }, { "commit": "5f97a309822726585fb445429d309654ad5a8e1c", "tree": "da0112def34787e8039df46b36407391e8ce3f9e", "parents": [ "2f7a5d05757a7f2e8074b8dd456d4889fe4c7b8b" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed Apr 26 23:41:31 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri May 05 18:05:06 2017 +0000" }, "message": "[ONOS-6345] Track tombstones within transactions for optimistic locking on null values\n\nChange-Id: Ib4764721e512462ec1552124ff696b8f89687d8f\n" }, { "commit": "2f7a5d05757a7f2e8074b8dd456d4889fe4c7b8b", "tree": "5677327bdd6ddc9501245a4665fcf73a60f4840e", "parents": [ "a85bd3bf4954362dbd1b2a40f6ae9aefe7333671" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed May 03 16:56:53 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri May 05 17:53:18 2017 +0000" }, "message": "[ONOS-5992] Ensure Copycat connections are closed when no remote handler is registered\n\nChange-Id: Iec17fd09f0d715dbbe08c604057aeb00d677b939\n" }, { "commit": "7b18c9f4bdea7ba5bae87a51bd2868d332d03c56", "tree": "2d9e7e13b80b86a4ba0c34e61fde7d618c945ad7", "parents": [ "e4cb8cf56c0d9ef8a489cc6a4507a8eefcd51e72" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue May 02 15:30:48 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 23:16:43 2017 +0000" }, "message": "Bump Atomix dependency version to 1.0.6\n\nChange-Id: I60fe1c7090cb5f7dc87fd10685c8988a3e3ba71f\n" }, { "commit": "046faeb68e952ce5c8a5bc21a51295f348f0f89c", "tree": "d0cac36689deffdf261dafc0455e10b0100fa14c", "parents": [ "b409032ee33716dbf6d30970f6d4f4707b1c08e6" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Mon May 01 15:10:13 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 22:37:47 2017 +0000" }, "message": "[ONOS-6267] Detect and complete blocked futures on I/O threads.\n\nChange-Id: I0488dc5096f9e610b97405ad05c02d0ff3854b5f\n" }, { "commit": "8fd28c7b806e7b6ac17adb77302fcf942ba2ea2a", "tree": "8431946d47b705f8a9b35639541d9dc10895f2e4", "parents": [ "f0099022d2223e52bbfacf3b788fb327612cf1a4" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:37:34 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:37:34 2017 -0700" }, "message": "Starting snapshot 1.10.0-SNAPSHOT\n" }, { "commit": "f0099022d2223e52bbfacf3b788fb327612cf1a4", "tree": "71dbfbea36e60a25d2e1450e09c026d6cd3008aa", "parents": [ "301cd33617bc2135a0bfdbf695255597b0014174" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:35:27 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue May 02 14:35:27 2017 -0700" }, "message": "Tagging 1.10.0-rc1\n" }, { "commit": "9bdc24f542307b227c86cfde35faf3c4f9e11f57", "tree": "87a2626381d33a8db8d1e7c59e567b9033c4d501", "parents": [ "59ca8310ee07aefe8ef5b811f7fc845272572a27" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Wed Apr 19 23:45:12 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 27 09:07:50 2017 +0000" }, "message": "[ONOS-6267] Support configurable Executors for primitives\n- Support user-provided Executors in primitive builders\n- Implement default per-partition per-primitive serial executor using a shared thread pool\n- Implement Executor wrappers for all primitive types\n\nChange-Id: I53acfb173a9b49a992a9a388983791d9735ed54a\n" }, { "commit": "948d659779d60f02342354dc1556a765c685ec37", "tree": "ca07cdabe9942cd1ac447de3e0d7bb1f5226e3cc", "parents": [ "c87b23be6e0ad3d596b504dbd53eb14369140d13" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 20 17:18:24 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 27 03:42:15 2017 +0000" }, "message": "[ONOS-6342] Refactor transaction architecture to support a shared cache for transactional primitives\n\nChange-Id: I2a17965100895f5aa4d2202028047bb980c11d26\n" }, { "commit": "2794702414c2dad9d46d9edde05879b8f78f2375", "tree": "c2b0a1dd1de8aa222a8fc556a892bae3279cac0e", "parents": [ "f62724442ee4666dcb475bd1b0ee19675b1aa2d3" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 20 01:30:13 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 20 22:12:17 2017 +0000" }, "message": "[ONOS-6297] Use Raft log indexes as versions in ConsistentTreeMap to ensure consistency across leaders.\n\nChange-Id: I816c34b522b7d2a78bad310708436ece01a94aaa\n" }, { "commit": "f62724442ee4666dcb475bd1b0ee19675b1aa2d3", "tree": "3865dc73a4c4aa1f91df06141225f4b97d2d001a", "parents": [ "0bc666564962e5aaff288da8009ff134387bc8de" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 20 02:18:08 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 20 21:54:09 2017 +0000" }, "message": "[ONOS-6324] Add getOrDefault method to ConsistentMap.\n\nChange-Id: Ice7ad6260c6eb8076320ef469874c0c4ceeadc19\n" }, { "commit": "14b3bef1bea6d96f9865384022c3a1e4826b9a0a", "tree": "ec704de45f8361fd93e18f285fdbd61284b40362", "parents": [ "12ea220b8a331ca57947c1619a8d38cfadab4cdc" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Fri Apr 14 00:48:53 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Apr 20 06:48:33 2017 +0000" }, "message": "[ONOS-6297] - Use commit indexes for entry versioning in ConsistentMap state machine.\n\nChange-Id: I6941888461ecb0016996ea0a01b017b8cba77ee1\n" }, { "commit": "fda46f917dcd7dd1beb50ab61933e96e2c7541b5", "tree": "68e97816fe59a89b867fa4610f8062b88c643ece", "parents": [ "c8089db9fad1ff4d77f78a5d35290566b80b9b9a" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Fri Apr 14 10:49:44 2017 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue Apr 18 22:49:21 2017 +0000" }, "message": "Bump Catalyst/Copycat/Atomix dependency versions and update Copycat transport implementation.\n\nChange-Id: I941a0d1e520e1dd602a642c9b529dd0b4858f436\n" }, { "commit": "e9c37095c993c60cfd31fd93cb433b6b70c849d1", "tree": "138fd4e81f30d2f6d8e0a2d5fd82259fdb66c28c", "parents": [ "f3aaa8d15527f525e851a2dfc713a41e42ee8fdf" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Tue Mar 21 11:16:14 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Mar 31 18:13:32 2017 +0000" }, "message": "[ONOS-6075] Rewrite Copycat Transport\n- Ensure connection IDs are globally unique\n- Ensure connections are closed on each side when close() is called\n- Add Transport unit tests\n\nChange-Id: Ia848b075d4030ce74293ecc57fea983693cee265\n" }, { "commit": "c234f06d8ba330b707cbbb2aac84ea1f67c69ebd", "tree": "0b8a196e4e0e08c1d1bc6223ef1dfe6018054e65", "parents": [ "770ef845ac5d2026ece8a92ccda7c3f3b890e4bb" ], "author": { "name": "Jordan Halterman", "email": "jordan@onlab.us", "time": "Thu Mar 30 23:12:10 2017 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Mar 31 15:07:01 2017 +0000" }, "message": "Bump Atomix dependency version to 1.0.4\n\nChange-Id: Ife3fa00d2fa1996bead7bf434388d0cda2228cfe\n" }, { "commit": "88cc3432cf18cf098ff40ac8169fc4d72d32d2d1", "tree": "7ad36e8068d6e3c137279d28717bdbb0ecd89b66", "parents": [ "3d8d93318bf9e972b395f44e8d55329e8a223358" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Mar 30 17:19:08 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Mar 31 00:59:32 2017 +0000" }, "message": "Update checkstyle to version 6.19\n\nChange-Id: I32787f2a5f4f4b17fd4cdcf9bd2eb3903dcecfff\n" }, { "commit": "e2bd1153951fd03306bcf7bde1969184be4950e2", "tree": "cfccebb9030ce76edbf0d3a4be1746fc40c43d18", "parents": [ "f90c650fd594434afa65349d7a62dfd8c0e548a5" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Mar 23 13:42:32 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Mar 23 13:42:32 2017 -0700" }, "message": "Changing default path separator to \"|\" to unblock dynamic config demo.\n\nChange-Id: I154f369d71ceee26bde6516a978f332a15d389e5\n" }, { "commit": "e2c1db3ff2501d61481896a9dbc31cab3fa26ca8", "tree": "c9fa6ce3a1ef918f1840b77b8eb14c1bec9d9655", "parents": [ "806113f23e80c3ea981b11a47549a76654c7df37" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Fri Mar 03 16:21:38 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Mar 08 21:01:55 2017 +0000" }, "message": "Bump atomix from 1.0.2 to 1.0.3\n\nChange-Id: I8814e38f0db1fe820f9c29c88a4a398e9a5e5ea9\n" }, { "commit": "9a44d6a38b9e8f4568466054edd58998b3384b3e", "tree": "731606c53b3c5e0bfc8784f50d16f785c24de9e0", "parents": [ "44f18e90943992cb23bf0acd809c7c571ff811e4" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Thu Mar 02 18:14:37 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Mar 03 16:45:42 2017 +0000" }, "message": "Add a close listener for Client Connections\n\nThis is a part of [ONOS-6075]\n\nAlso\n - Add some more logging\n - Change depericated netty options to the new option\n\nChange-Id: I8abb87b53e9c3d3c706af2c3b9da1e54d55e9b07\n" }, { "commit": "73e5cce63429f81272cda852f648df93396e3f48", "tree": "c669aae1eb035aa6a79e5107b012c1860b995be8", "parents": [ "81b12989dd8c8879ad0b23928eb9e537d592a9f3" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Thu Mar 02 17:35:57 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Mar 03 16:20:01 2017 +0000" }, "message": "Replicate UpdateAndGet commands using FULL replication to ensure consistent event sequences on all servers for consistent maps.\n\nChange-Id: I5263166653128a4ec0f4ce44395f609cbd1c7f2d\n" }, { "commit": "5e1504a65b58d0f390baca8e05532642c050cc07", "tree": "e68bf85baca63bfb2d2bf58c162e08ce03ab4728", "parents": [ "3c3e99eaaa6e0495ca254885c51d7d9f7574e0b7" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Mon Feb 27 11:42:57 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 27 23:44:18 2017 +0000" }, "message": "Bump atomix from 1.0.1 to 1.0.2\n\nChange-Id: Ie95a2dd1920ddfad69bbfbb38eff185cd4501e68\n" }, { "commit": "ad0c30217420d02744c9deb854ca79d88630e306", "tree": "df502d2c058fd0eee12fd34c5feb3167005cfc42", "parents": [ "9e4db425e27de41f0d251a7765bb581eb52a47e4" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Feb 22 14:06:01 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 27 19:18:20 2017 +0000" }, "message": "Add HashMultiset Catalyst serializer - used in ConsistentMultimap.\n\nPlus catch serialization exceptions during message receive, simplify\nimplementation of HashMultisetValueCollector, other minor cleanups.\n\nChange-Id: Ia50b39205a8241f456ee90ef765a8e478da868ab\n" }, { "commit": "9a710b2ff8de27f612471d1829214ecf18771241", "tree": "8e3b35c668f72898eca5834add5b8844d65fb730", "parents": [ "f756d87e56a9ab8f4fb8a65e55d4a45a6c91435c" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Thu Feb 23 01:21:00 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Feb 24 20:42:20 2017 +0000" }, "message": "Ensure appropriate leader elector state machine commands are marked with the SNAPSHOT compaction mode to prevent premature exclusion of the commands from the Atomix replication protocol.\n\nChange-Id: I9fd8ca56f652399f8fa3101e4904ad3fefbb368b\n" }, { "commit": "f756d87e56a9ab8f4fb8a65e55d4a45a6c91435c", "tree": "c9abef0e2b2b71f02a2fe1136b9df1e914a0d421", "parents": [ "c4c2d624ea6fef23c6d9d81919a2976156930a39" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Fri Feb 24 11:00:08 2017 -0800" }, "committer": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Fri Feb 24 11:46:14 2017 -0800" }, "message": "Bump atomix from 1.0.1-rc1 to 1.0.1\n\nChange-Id: I4bfc68de90d2d4e6d83737dcc2c0737be9484709\n" }, { "commit": "54a78514d2d07f27c68acdc16df9523d957e16b9", "tree": "ac3d7d04474b8af965ad7ee6a603422901e7bbaf", "parents": [ "57b510152e3127123c0677b086b77d1dbfc4086b" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:13:52 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:13:52 2017 -0800" }, "message": "Starting snapshot 1.10.0-SNAPSHOT\n\nChange-Id: Icd6983be6a52293fb8a846a02d5e314c2c7aeaf0\n" }, { "commit": "57b510152e3127123c0677b086b77d1dbfc4086b", "tree": "fcd973152234a1aa3863e4cefab9bcfb37e34eb3", "parents": [ "de84cdde9ad67cc2648f04b92408e5aa13ba5260" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:06:55 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 11:06:55 2017 -0800" }, "message": "Starting snapshot 1.10-SNAPSHOT\n\nChange-Id: I800d5d9e7f23793f5288457bca449ca382896723\n" }, { "commit": "de84cdde9ad67cc2648f04b92408e5aa13ba5260", "tree": "78c48d908e2e57ab9e6cb337e192c195b758c20d", "parents": [ "8588c48114cb417d1004d33daf8c904591f4cdcb" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:54:12 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:54:12 2017 -0800" }, "message": "Starting snapshot 1.9.0-SNAPSHOT\n" }, { "commit": "8588c48114cb417d1004d33daf8c904591f4cdcb", "tree": "b547bfbe2a41cac350135a55ff962fc23c1e0e4b", "parents": [ "2617e84fbf35e7efa671cc8a1d428321a7c29d09" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:52:31 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 13 10:52:31 2017 -0800" }, "message": "Tagging 1.9.0-b3\n" }, { "commit": "c955df7a6372999cdb3bde49dc5df877d968fc52", "tree": "91642863d017abd081d6f56e1d1b788f1f1d80c7", "parents": [ "5fd61a8d8bc381011dc2e4052d6fb4cf471dc7b7" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Sat Feb 04 20:43:28 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Feb 07 18:00:19 2017 +0000" }, "message": "Implement Atomix AsyncAtomicCounterMap, AtomicCounterMap and state machine.\n\nChange-Id: Ifd7f60ae8dcfe7239e034a92654b4ef30ffe46ae\n" }, { "commit": "0c83e8469c823eaebb2536521a896bf279a1ffb2", "tree": "cbf5d74f21e4aaf0581cbbf63d7930030e8a6bec", "parents": [ "260156ab66365eb28ef1e397ef1f78dff5795c59" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Sun Feb 05 22:21:19 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 06 18:53:09 2017 +0000" }, "message": "Improve log compaction efficiency/correctness in AtomixConsistentTreeMap.\n\nChange-Id: I977e60ce31eb8907f405760694b7f5b286fc3a2c\n" }, { "commit": "260156ab66365eb28ef1e397ef1f78dff5795c59", "tree": "30873ee68dd9293f1ceadc6ed26698009b4d0ac6", "parents": [ "820e39fd0c7780ea2f12d60d884c329ace410773" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Sun Feb 05 22:25:27 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 06 18:52:56 2017 +0000" }, "message": "Improve log compaction efficiency/correctness in AtomixDocumentTree.\n\nChange-Id: I48305d38236c8f773928de1874b21ecc57a7a7de\n" }, { "commit": "820e39fd0c7780ea2f12d60d884c329ace410773", "tree": "55526f825eb449ba17240e6337cb552c3de959b4", "parents": [ "211ba6abae9268484ff59bd78fd91a4efaf4a82c" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Sun Feb 05 22:15:36 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 06 18:52:42 2017 +0000" }, "message": "Improve log compaction efficiency in AtomixConsistentMap.\n\nChange-Id: I0d78df3e00e8253c9015504be77f026512bb4d08\n" }, { "commit": "211ba6abae9268484ff59bd78fd91a4efaf4a82c", "tree": "3ffdd2167f4449b4b42c81ba3697d7f774f1b43e", "parents": [ "57a3c3dbc42013be24b881653986ee7c231fce37" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Sun Feb 05 22:19:11 2017 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 06 18:52:30 2017 +0000" }, "message": "Improve log compaction efficiency in AtomixConsistentSetMultimap.\n\nChange-Id: Ideb89cac72567726eb9bf67cf3ef19e7e00a9c83\n" }, { "commit": "57a3c3dbc42013be24b881653986ee7c231fce37", "tree": "167715af0b2d11f3163e713422508ef21b62f571", "parents": [ "721b662f5fb3c99a6057bf0307e12a6b6e66028f" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Sun Feb 05 22:33:04 2017 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Feb 06 18:35:53 2017 +0000" }, "message": "Improve log compaction efficiency in AtomixWorkQueue.\n\nChange-Id: I0fbe163e35b610f77d490364eecfad253df9c939\n" }, { "commit": "4fc7c26423c14cc3c0a5847f2004d8102bc099c5", "tree": "c26b631abf514a6bf84b943ea43f454153459d5f", "parents": [ "736a73bff4e71d57a5feb00dfd57d7368464aaa9" ], "author": { "name": "Aaron Kruglikov", "email": "aaron@onlab.us", "time": "Thu Jan 26 11:55:21 2017 -0800" }, "committer": { "name": "Aaron Kruglikov", "email": "aaron@onlab.us", "time": "Thu Jan 26 15:20:59 2017 -0800" }, "message": "Fix for ONOS-5906 Asserting latch has reached zero and increasing wait time to avoid later assertion error.\n\nChange-Id: I9625a38433fe5eeee074b2453cd2d96ded5d5717\n" }, { "commit": "ed9adccdee40c2ba79eb7fc99e4aea337916059c", "tree": "09580b713aba663c81b713ca1136f208222f1040", "parents": [ "40132b3615eacb738c356fcfb1e42181fbe7bd5e" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Jan 26 10:09:24 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 26 18:35:25 2017 +0000" }, "message": "Disable AtomixWorkQueueTest failing under heavy load\n\n - Workaround for ONOS-5906\n\nChange-Id: I910603ce575774192c933bb458234998b81d9f31\n" }, { "commit": "5dc9a4e5ce737df192d0c7725d405b81dd28fb7c", "tree": "8d9c4724260efed28a0867185ca1dddea50109a8", "parents": [ "10bd8d11fafeeeccc4a1bf966b826c124d7e48f4" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Jan 13 09:09:57 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jan 20 20:31:57 2017 +0000" }, "message": "Bumping netty dependency versions to 4.1.5.Final.\n\nIncluding test fixes.\n\nFew more places referencing atomix version\n\nChange-Id: I48fb8fa255624a86ae12117845603f7d53f1c29e\n" }, { "commit": "287b4ae810ab3073e2c6e617f4e751758609dde9", "tree": "dec61368eab14d99b05a3b97c47dc33213d264bf", "parents": [ "2557ba3375856a5b607ee9334e76da75a62dc178" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:21:17 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:21:17 2017 -0800" }, "message": "Starting snapshot 1.9.0-SNAPSHOT\n" }, { "commit": "2557ba3375856a5b607ee9334e76da75a62dc178", "tree": "c0323f5fac2c7dcaf5ce2ae43cc68e8efb263aad", "parents": [ "2b665f1f4585c58e7af05bd2e1d2696b0a7e2fe2" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:20:17 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 15:20:17 2017 -0800" }, "message": "Tagging 1.9.0-b1b\n" }, { "commit": "cbd1b39f584019da9ce26a501eb91cf075ab2902", "tree": "59a29576180e3242864c1f157e74c82f32487396", "parents": [ "1745e5abbd4cf908579d79af77c3095970095d10" ], "author": { "name": "Jon Hall", "email": "jhall@ciena.com", "time": "Wed Jan 18 20:15:44 2017 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 20:24:18 2017 +0000" }, "message": "Sonar fixes\n\nRule: Use isEmpty() to check whether the collection is empty or not.\n\nChange-Id: Ib5ab56b2263623b297db56c5cac2c2ee80e12725\n" }, { "commit": "6633998b61bf854f9a25724e9b458800d6e7fc15", "tree": "52c220fd548fed5b59d1e3baf62ac0694046eb70", "parents": [ "a36f10b03a03d0e86a98b4d7a9badbc0b65b9dcf" ], "author": { "name": "vijayin", "email": "vijay.in@samsung.com", "time": "Thu Jan 19 15:04:27 2017 +0530" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Thu Jan 19 18:37:04 2017 +0000" }, "message": "Fix for infinite loop, for JIRA ticket onos-5844\n\nChange-Id: I8f4e5cedd5d2b03e761ddbd3e45eab089671acbc\n" }, { "commit": "b2bbb508c5fa9bb4f2006705ecb66c727bf694b1", "tree": "78fa2081c740f80ff94df65f8f0146c40d10893c", "parents": [ "fa95506bb14bfd960a073253fa4168692e27be9e" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Jan 13 10:25:21 2017 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Jan 13 10:25:21 2017 -0800" }, "message": "Revert atomix back to 1.0.0-rc9.\n\nChange-Id: Id096ce01151795cf09f5c7200544e581c46ee202\n" } ], "next": "43df7bcb4d39b7e15fe90a7955e70b23c970a508" }