)]}' { "log": [ { "commit": "a4a59945d99670445ff9cc73af167b8da2f9c87d", "tree": "7d4b3bcffb35da840f26ce18b1fc659935f19d48", "parents": [ "6eda8778e9ab7de1f6f444ca36374db7e51cbdb1" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Mon May 02 11:25:34 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 02 20:15:55 2016 +0000" }, "message": "Mark couple of expensive LeadershipService methods as deprecated\n\nChange-Id: Iff9207a917de5855153f641ddabe1afba0178d53\n" }, { "commit": "be27bb3da30b4b0c3984761c54e8535f34c64b43", "tree": "139927dc6d7236e83c94a71a95c41cb74318420e", "parents": [ "4847ea3d6ec29e212e98361c76bbdab063fe913e" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Apr 29 16:55:44 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Apr 29 18:23:19 2016 -0700" }, "message": "Updating BUCK files\n\nChange-Id: I24f279b42a270e59cf4bf4564e2aa4d81459c8e2\n" }, { "commit": "216e3c856bce0fb6f2fa81871967b883bb9520b2", "tree": "0d5ef8aaa5fb6991f82fd3ad76f95cf16c00ff49", "parents": [ "26fd38a79b5dd923c9725e62034ccedc2028f235" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sat Apr 23 14:48:16 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Apr 26 16:57:23 2016 +0000" }, "message": "Refactoring SegmentRouting, OFDPA driver and Group Store\n\n- Replace SRNextObjectiveContext with DefaultObjectiveContext\n- Move several log messages to lower log level\n\nChange-Id: Ice2fb598b8e4502cb4acee1a95235551ec7c8db7\n" }, { "commit": "37d04c6ee680a0ada42f2ca6a9f03f6a352c85d4", "tree": "b129c8141dece621c538c31623d6dd71b7119e03", "parents": [ "337879dcf8dd074af69fef061973e202c604f996" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Mon Apr 25 15:53:55 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Apr 26 15:58:54 2016 +0000" }, "message": "Refactor: Rename NewDistributedFlowRuleStore.java -\u003e DistributedFlowRuleStore.java\n\nChange-Id: Idc4864b10f7f2e4cc92a9a25f1fa74835148eab8\n" }, { "commit": "28d67687d0712b2cc93f81442130c690277c95a6", "tree": "a7064d0f671c08a033de78e5d64df31621ae201d", "parents": [ "f54c3e7ca1fea274608f8fc743bc321009cb0f7d" ], "author": { "name": "kircaali", "email": "ali.kirca@argela.com.tr", "time": "Mon Apr 11 15:08:14 2016 +0000" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Apr 22 17:07:23 2016 +0000" }, "message": "Fix for ONOS-3183\n\nStream processes by Lambda queries in collection objects has a known performance bottleneck. For each create and update link data operations, this kind of queries are frequently used and this causes inefficient topology discovery operation. For to solve that problem i analize thread dump during discovery process and i saw that especially getAllProviders method uses high cpu. than i change the provider search operation with additional map data which holds linkkey and its providers. by this way provider search operation not only gets faster but also uses minimum resource. Before that change, i can discover only 4XX number of switches at one controller, but later number grows to 15XX switches\n\nChange-Id: I65ed71b7f295917c818b2f9227d0fc070aa4a29b\n" }, { "commit": "e3375065653b9231f1462fbf1c85398f70d02eea", "tree": "1fe3483f9fc7008fb19ef0a30a5e20cd682a68de", "parents": [ "d5714e09fd289436f2b13997eeb62ce8571b6310" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue Apr 19 16:32:10 2016 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue Apr 19 16:47:55 2016 -0700" }, "message": "Fixes for ONOS-4192\n - Do not include known peers in heartbeat message and instead each node relies on cluster metadata to add/remove nodes from inventory\n - Ignore heartbeats from nodes that are removed\n\nChange-Id: Ia20ce84ad88aa6c723a21af1fe7f6899821181ed\n" }, { "commit": "d5714e09fd289436f2b13997eeb62ce8571b6310", "tree": "0724beed304216c85ac3dfb8fdef2ec185772154", "parents": [ "56423ba9bf0a5b65c8fa6d226f7b6ea0ee765051" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue Apr 19 14:15:20 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Apr 19 21:37:35 2016 +0000" }, "message": "New and direct StorageService method for creating an AtomicCounter\n\nChange-Id: I8c189584dde590842075bea7e03c4c8ecf8d72c2\n" }, { "commit": "d9e0105d79853c199df328c426cd6c9b49ffc595", "tree": "81b084543e526ccd174869ca801cdad8f09c9752", "parents": [ "a8c31b1ca4e74c8326762528380547dfaa2f160d" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Apr 14 09:31:42 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Apr 19 17:10:00 2016 +0000" }, "message": "log uncaught Exception\n\n- Use execute instead of submit so that uncaught Exception will\n be dealt and logged by ExecutorService\u0027s handler.\n- Use component\u0027s own logger\n\nChange-Id: I761264aea00748980929b5048e111756776dd2f6\n" }, { "commit": "c8eca242e463785e7287f439e133bce1fbd75fc0", "tree": "5dfad01f414fc00175ace63e9bb38aa2cd021ec7", "parents": [ "460f9b05233ff4f29b29fcf64eab8bc58f69cdca" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Wed Apr 06 19:34:32 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Apr 11 17:17:57 2016 +0000" }, "message": "Detect circular app dependency\n\nChange-Id: Ib3e2d802dfe3675ef5c8ef8818c1127ed145adf1\n" }, { "commit": "7cbbbb7009c2ec2bd7a78432eff0e0803182a0d4", "tree": "f8fe23ee932475f8c2d7b323944c033ab9984af8", "parents": [ "dffe96b230e28be95ab9c9767eff00ea772894e4" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 02:13:23 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 09:51:27 2016 +0000" }, "message": "Adding Copyright notice to files that are missing it\n\nChange-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda\n" }, { "commit": "5ab426f9ffd145916bb41df408d7fef1781b9128", "tree": "3b7e0009854f470365f07c292fc9b3a42b35ddb3", "parents": [ "2fdbe0d1e013e3c4b2a3d933b25850d21aa5319f" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 01:19:45 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Sat Apr 09 01:20:21 2016 -0700" }, "message": "Updating copyrights\n\nNew format: \u0027Copyright .year-present Open Networking Laboratory\u0027\n\nChange-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098\n" }, { "commit": "7c25182db99af5a61eac9ef2c10faa76f3f55f85", "tree": "c6f3937a8b6708c4084c6338d1a2d302e692eb7d", "parents": [ "8aec1a16be9add093fe950c8a46dce1d7aa0c329" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Apr 06 17:38:25 2016 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Apr 06 19:04:52 2016 -0700" }, "message": "Fix buck tests\n\nChange-Id: I3d681e6e5c1d3e98c87ccb3d20a619b216ae6133\n" }, { "commit": "b86c92052642568d33450fb728a60506068bc97d", "tree": "944ca1a04a1b0c0a93d8822fa2d27f5734956eac", "parents": [ "efbc0389347b26198a0b70897a8081f1d6363127" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Tue Apr 05 20:15:04 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Apr 06 18:17:37 2016 +0000" }, "message": "Updating Buck files to build OSGi jars\n\n- Using osgi_jar for all modules except apps\n- Adding target for installation of core modules to .m2 repo\n\nChange-Id: I65d9e3a9567918e275191724842d7d9b1f485128\n" }, { "commit": "3780d4b02144038ee6f05000fe81ac5ee03a512f", "tree": "8adb4db77adeccd40dc501c0b0792214ad721f09", "parents": [ "284fb69b0d0d753876f3e59f3875af41d236d8d0" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Mon Apr 04 18:18:24 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Apr 05 03:05:25 2016 +0000" }, "message": "ONOS-4218: Fixes for resource store transaction failures\n\nChange-Id: Ie48bb04d7daf6ed7b63c33a3c3c2703496179aa6\n" }, { "commit": "1ffa46b5b351a7bbcf9c2b3bb979c130d3125e29", "tree": "d4deccbf6f06c8d7de43f12a702abbed0040ede3", "parents": [ "f679c4e0488f80d0061a71a2a0e2a177e70b9007" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Fri Apr 01 14:34:01 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Apr 04 14:36:55 2016 +0000" }, "message": "Using AsyncLeaderElector primitive for Leadership\n\nChange-Id: I0ff91ddaa3b5dec79e073496044c2f860ae94616\n" }, { "commit": "3bac1c378a678c61bb6ffefb065da20377dc052d", "tree": "c9e65e35e5ec61d9c33d7a35dd5824d2a381ee0c", "parents": [ "2a3a9659a89dfce7a7fba85b461e7e3c959f74e1" ], "author": { "name": "Naoki Shiota", "email": "n-shiota@onlab.us", "time": "Thu Mar 31 17:46:45 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Apr 01 23:55:58 2016 +0000" }, "message": "bugfix: Partial allocation of ContinuousResource always allocates full amount of the resource.\n\nChange-Id: Ie147f8d55ae3be6e94382bbd773940a11cfd3b5f\n" }, { "commit": "b825aebe03826203ef8c014daf58a8c285efdb9c", "tree": "85c57d38f31c9a6ab138c52e5f48282f63a76780", "parents": [ "33d81c6ba361167bc75404d269af2cb76b372e64" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Fri Apr 01 15:18:25 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Apr 01 22:41:39 2016 +0000" }, "message": "Reply with error status on receiving message with incorrect preamble\n\nChange-Id: I0d17dc74c817546f221fbcade1d5642c8f29b0fe\n" }, { "commit": "4c211c9dbf8b954177749f560100d4193af06e28", "tree": "a0d72c2d70315fe35c26d3f380f5205b7c722b71", "parents": [ "ec932bd9ba39d57e997ddb85c4eca085ec76ab63" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Thu Mar 31 14:01:45 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 31 21:25:05 2016 +0000" }, "message": "Do not purge group store state when a node is shutdown\n\nChange-Id: Ia33519613006d1960bd6f9d436b55426ec707c69\n" }, { "commit": "b02859921426fc057b397052dcb5d39812eab933", "tree": "810f6d8f034ee1f213a06c45300c60d41f346abc", "parents": [ "d41638856669756473999601989676193232ec5a" ], "author": { "name": "alshabib", "email": "alshabibi.ali@gmail.com", "time": "Mon Mar 28 23:30:37 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 31 17:48:04 2016 +0000" }, "message": "adding group garbage collection functionality\n\nIf a group has a reference count of zero for more than\na configurable timeout, it is garbage collected.\n\nThis feature can be deactivated by component config.\n\nChange-Id: I254d62a90ef7ac8d2ce2f406b67957455a5bf4d0\n" }, { "commit": "f98df542d0b551cc4be5bea1074e6dc8295975e4", "tree": "0eecae020e26435cd574433c742c943962597b59", "parents": [ "6a72b795ea2660272864b8ad78a4d6ad9638e900" ], "author": { "name": "sangyun-han", "email": "sangyun0628@khu.ac.kr", "time": "Thu Mar 24 20:28:03 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 31 14:57:48 2016 +0000" }, "message": "[Goldeneye][ONOS-4038] Support configurable heartbeat on DistributedClusterStore\n- Add readComponentConfiguration method for @Modified\n- Apply updated Tools\n- Add unit test code\n- Add checkNotNull about NodeId\n\nChange-Id: If8b7d4c00f2c72d29c0abb6407530d76bc3f6d80\n" }, { "commit": "f80bbb22c278310c39f4c56b2714afa6a707063d", "tree": "138181ee68ac7c9f0d0a34229fee6239e57d2926", "parents": [ "e01652f745957247b4d3887a917b12d232d9f11d" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Mar 11 10:16:22 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 29 21:39:14 2016 +0000" }, "message": "Initial BUCK build\n\nChange-Id: I64e8a979301989062f4545a4841b06c15a372049\n" }, { "commit": "67023a2132af0b02dc7ffcc3ec654b5528d051d1", "tree": "a41a6ef617d2905c30c55b899b3fc0ec136a6745", "parents": [ "80980c73825275cf8e7fb83ccccef0e6e9b442e0" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Mar 28 13:35:44 2016 -0700" }, "committer": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Mar 28 13:35:44 2016 -0700" }, "message": "Minor javadoc fixes.\n\nChange-Id: I1488e7f26a447543191aaa46070a16c5968db0b6\n" }, { "commit": "80980c73825275cf8e7fb83ccccef0e6e9b442e0", "tree": "8eed7e0b2e6d7e6fa4af7e136bc61eaef3472cfe", "parents": [ "80c1270f46ebc69fdd53bb84914ef71b6df3a407" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Wed Mar 23 11:22:49 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Mar 28 20:21:35 2016 +0000" }, "message": "CORD-45 CORD-394\nBugfix in group store - group delete state updated correctly.\nSR app no longer deletes buckets in existing groups - workaround for OFDPA bug.\nInstead it invalidates the entire group, thereby forcing new group creation.\nAlso incorporating Charles\u0027 changes to remove state from group and flow stores,\nand the SR app when device goes offline.\n\nChange-Id: I162d3fb6bf709a8f02b01b8d57e131c2bac9b46b\n" }, { "commit": "57f2efd60e83d6fadb4c0dafaf2848fb708004ab", "tree": "f41cf1ee2d75d89abae21d8f32ea469b21d30ab2", "parents": [ "10de6dbb87ab36be3a5dbef167f21e40fb2e6cd1" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 24 12:20:05 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 24 23:50:22 2016 +0000" }, "message": "Remove Instruction.DROP deprecated in Emu\n\nChange-Id: Ida5a5f489815dd1e972f6bfc8646e1e1bf0e8edd\n" }, { "commit": "e18cb12e9454b845461a926541be3a8019fa419a", "tree": "f9daf0c81e769d20c8d3d96cd23dc6c294b67ec2", "parents": [ "c6ecc636c0384e7e3dc2a08d90612e4fb53ba5cd" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Feb 22 21:04:56 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 24 23:16:59 2016 +0000" }, "message": "Move files under newresource package to resource package\n\nChange-Id: Ifedb99be4671ada97fafe3ecfd196939207baa86\n" }, { "commit": "05b24f8fd10d59cfa15708037f0181c86be2ca42", "tree": "e15883e1f0a9291766be9adc02213d21e09f86d1", "parents": [ "65f5aa24f049f505737c18841930e547d1521b2a" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Feb 22 20:04:01 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 24 19:28:38 2016 +0000" }, "message": "Remove LinkResourceStore and its implementations\n\nThey were deprecated in Emu\n\nChange-Id: I4272c7788bcd74ad7f272392a67b07bde6b09df4\n" }, { "commit": "fba7f3d972b003673d5aab1b42473b8578fc2c68", "tree": "89b239a7f27cf5caec97b062fade7e89e26769fa", "parents": [ "6096acd0d631cb66b117fc0fa09b619dc496571a" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Mar 23 15:46:25 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Mar 23 23:10:44 2016 +0000" }, "message": "ONOS-4137 Adding a \"ready\" check-mark glyph to the node instances.\n\nIntroduced a new INSTANCE_READY type of ClusterEvent.\n\nChange-Id: I7f77ebae56cb18c196cd3ec7f2735faa4ca363db\n" }, { "commit": "b11c4d0ae98af7e587fa7d54851f7b2d0e145117", "tree": "cf408b2f2c68cc2006b9bab18bf1522dbfc9b6de", "parents": [ "7a8de847ad9ba658d51c39bddf7a10b8d5372847" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Mar 23 09:05:44 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Mar 23 20:54:02 2016 +0000" }, "message": "Allow list-type config to be POSTed to subjectkey/subject/configkey endpoint.\n\nAlso add validation that the given JSON node is appropriate for the config\ntype (list vs object).\n\nChange-Id: Ib1c12b538860a6f18b8311c5f5a786608c04beb8\n" }, { "commit": "7a8de847ad9ba658d51c39bddf7a10b8d5372847", "tree": "b4f0ad45955a725e136ad74f8b1dbb2f2f717711", "parents": [ "5e869353bb7c415ddec03abba01de2ac68d9efdd" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Mar 07 20:56:35 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Mar 23 19:10:15 2016 +0000" }, "message": "Added ability to track whether or not node has all components running fully.\n\nChange-Id: Ib2b90c7a842976a3b3a9711367fa1eed43103b17\n" }, { "commit": "060da9a13a6e79fc1a5722a702d5fc29990effe4", "tree": "cf4a437370cfc53adb0bdd248ceb966a3bb2ad37", "parents": [ "4a24a3e06ffbfbeb37a11d482269f9dd5996c913" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Mar 11 19:16:35 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Mar 23 17:57:16 2016 +0000" }, "message": "Improve Executors related logging behavior\n\n- Specify Logger for the Executor\n- Use Executor#execute instead of ExecutorService#submit for\n fire and forget type of usage.\n Note: submit() will swallow thrown Exception\n\nChange-Id: I507b841dc3feedf4ad20a746c304518d68fb846a\n" }, { "commit": "8be4e3a4cb53553ea748f0501a5d64e251f7171e", "tree": "8faf34f0520ce8fbd3b66814021589ec62111f21", "parents": [ "49e03a3406374fc783b7da6c17c86825903f5762" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Fri Mar 11 17:19:07 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 22 18:26:04 2016 +0000" }, "message": "In this commit:\n Removing dependence on hashing for unique groupkeys in ofdpa driver.\n Group-store no longer removes groups from store if a group-operation fails due to GROUP_EXISTS.\n Group-store also checks for unique group-id when given by app.\n Group-provider now logs warning before making call to core.\n\nChange-Id: I4a1dcb887cb74cd6e245df0c82c90a50d8f3898a\n" }, { "commit": "244311924c0f9980c2f353ed0dfe7d966d590b11", "tree": "3eb67b1df56ece51b6adf44dac11d315fc028683", "parents": [ "21f4b73629ac54064f2c7902894cf340962c460d" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Mon Mar 07 19:13:00 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Mar 21 18:04:20 2016 +0000" }, "message": "CLI command to help debug the mapping of next-Objectives to the\ngroups that are created by device drivers.\n\nChange-Id: Iff9e04e5e96b2cabbdb40e83215315d2e27791a6\n" }, { "commit": "955c316b54a4277e2a14f4e7bf5e26974438c1b5", "tree": "288301142d134ec796c60dfbc927fb0d4f057f52", "parents": [ "55b4d80176d019cf4df2438cfdfa4b941aefc1d7" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Mar 10 15:27:19 2016 -0800" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Mar 10 15:27:19 2016 -0800" }, "message": "Starting snapshot 1.6.0-SNAPSHOT\n" }, { "commit": "55b4d80176d019cf4df2438cfdfa4b941aefc1d7", "tree": "256c5da89fb7af419ff548411bcf577d86538b7e", "parents": [ "23696428f83032b5a520d2527f88a9a6fd6fe8c2" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Mar 10 14:47:30 2016 -0800" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Mar 10 15:24:41 2016 -0800" }, "message": "Tagging 1.5.0 (Falcon)\n" }, { "commit": "23696428f83032b5a520d2527f88a9a6fd6fe8c2", "tree": "9339a19148b0580a52b59c401979cea955de87b8", "parents": [ "b7a54202859e13e8d592be13d06c07aca8729b0a" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Mar 09 14:02:04 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Mar 09 14:02:04 2016 -0800" }, "message": "Starting snapshot 1.5.0-SNAPSHOT\n" }, { "commit": "b7a54202859e13e8d592be13d06c07aca8729b0a", "tree": "017200982533f9d3ff691c18164c89a2819d5657", "parents": [ "0e5c94ea468c15953768595c7a092651c64e5b92" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Mar 09 13:47:32 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Mar 09 13:47:32 2016 -0800" }, "message": "Tagging 1.5.0-rc3\n" }, { "commit": "4a47a304c44fe2e746bbe584b65a97706951c13d", "tree": "91ed4a67540d19314f7bbb2fbeefa07dc533662c", "parents": [ "661d4100a620a82a4ecc26897021f645f0ce0c03" ], "author": { "name": "Heedo Kang", "email": "kangheedo@kaist.ac.kr", "time": "Mon Feb 29 17:40:23 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Mar 09 00:54:41 2016 +0000" }, "message": "More APIs permission for new ONOS APIs\n\nChange-Id: I43fee65254adca451f77431bfbf5accdf95b81ab\n" }, { "commit": "096bcc8995837ab18ebd81d468d5143e0b12f78b", "tree": "dfe8b2fd0f226d0b044bd958cfa52261d5f4a257", "parents": [ "2b746f4cbd0cdc2a976fcff40aeb3bd5c1196675" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Mar 07 21:30:29 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 08 17:17:49 2016 +0000" }, "message": "ONOS-4129 Fixing issue where two pending configurations with the same config key, but for two different subject classes are encountered.\n\nChange-Id: I4de7f6e22bdf038dff91630f4cf576d9c38e9807\n" }, { "commit": "0fd79d91eacdfb47f68c47ad64d2ab249c22f330", "tree": "91e05c3b7cfa02e5a6dd55ff3ffc6b9b997ef1b8", "parents": [ "81a61a1fc4f22632e0bd74194506b3a6c7ca7b69" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Mon Mar 07 10:58:36 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 08 02:12:14 2016 +0000" }, "message": "Group handling changes:\n Edge case fix in group store where extraneous group buckets are updated so the group can be reused\n Bug fix for broadcast group in OF-DPA as there can only be one l2flood group per vlan\n Group operation failure codes are now reported by the provider to the core\n Group ids are displayed in hex in a couple of places\n\nChange-Id: Ib48d21aa96e0400b77999a1b45839c28f678e524\n" }, { "commit": "afae2f71fc3901772853f4e4b55edf8b04fb3fce", "tree": "4302d41da994be166dc791d46e0e02e333d510ff", "parents": [ "900885389fbe1407273931b4e1822cb649f7a109" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Mar 04 21:18:23 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Mar 07 19:30:59 2016 +0000" }, "message": "Apps-- added onos.app.title property to applications.\n\nChange-Id: Id845390ee0bee5b871c0ce9f47b2ce98fbcf26b9\n" }, { "commit": "5d8994ffce87b8f0bc806d3f18d3b2b9e97c6d03", "tree": "c0593ab12ae8fb1bdaa718ca87cc58b852a8cf33", "parents": [ "40d5255ca949e46ff756776354a11884e5126eac" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Mar 03 17:13:26 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Mar 03 17:13:26 2016 -0800" }, "message": "Starting snapshot 1.5.0-SNAPSHOT\n" }, { "commit": "40d5255ca949e46ff756776354a11884e5126eac", "tree": "ad895b9788e9ec62a8199bdb3ba2ffa4d9ae1653", "parents": [ "1893d44a7de2139a212cf78e2ee36212566e6561" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Mar 03 17:08:36 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Mar 03 17:08:36 2016 -0800" }, "message": "Tagging 1.5.0-rc2\n" }, { "commit": "0b84753fb997ec94435c7793dcfb0b7809d582cd", "tree": "12bf039c51b8c74b6dd2b289e29504335523bc2f", "parents": [ "268c4f9e488d77ed29d6d1f262e7fe4266d8a8aa" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Thu Mar 03 13:44:15 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Mar 04 00:06:00 2016 +0000" }, "message": "Moving group store to consistent map\n\nChange-Id: Id3c23c0cd9d7c713bceffc7bd9125aa3de99c45e\n" }, { "commit": "a9e70a632e43b08aba153bd1b9505a39d0d28548", "tree": "51fe094ea67c883b2b40cea17dfaf00305809ecf", "parents": [ "b0d131c732cc1c14e8d96c3374f35e53a006078c" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Mar 02 16:28:18 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Mar 03 01:02:42 2016 +0000" }, "message": "[Falcon] Adds a status field to InternalMessage and support for replying with appropriate status when handler errors occur\n\nChange-Id: I995bdd6c67b88b6d7729887d32083315213fb79f\n" }, { "commit": "d09e2ee3bc307c3cc8972cf7b5c9d5f6939eb997", "tree": "f76037076516bf5b094330e99fb1f017d043f3f2", "parents": [ "d264b4994bc86bfd26e5a52ca383ae0788896912" ], "author": { "name": "Brian Stanke", "email": "bstanke@ciena.com", "time": "Fri Feb 26 11:36:46 2016 -0500" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 01 20:10:48 2016 +0000" }, "message": "ONOS-4018 - Enhance the DistributedRegionStore to make sure that a\ndevice ID appears in at most one Region\u0027s list of devices.\n\nChange-Id: I6d30fab2c09544c68f49b11682f08ee8ded060fe\n" }, { "commit": "b6d998ecc7ac5f4a91c98a5d42ec826f52105fdd", "tree": "705cc40a3284a2140a5b1e97ac3e0bf5a29e2314", "parents": [ "47001d19527b6f32ef50b5753241e7a856981cbb" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 29 11:41:18 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 01 03:50:43 2016 +0000" }, "message": "[ONOS-4014] Refactor *Id classes to extend from Identifier class\n\n- Refactor most of *Id classes in onos-api package\n- Refactor all of *Id classes in incubator package\n\nChange-Id: Ief6322d3fb42c80e82f695e9d4dcee439346215b\n" }, { "commit": "ad84e0ca121eb75b3d8bcb8fccd2ba50ab47c22e", "tree": "b8310d5076e2f72367d751e9e91aabe69484c2b5", "parents": [ "a74171d44a0bd934d0ecbceea9a3ad6d61a9424d" ], "author": { "name": "sangyun-han", "email": "sangyun0628@khu.ac.kr", "time": "Fri Feb 19 18:30:03 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 25 21:19:11 2016 +0000" }, "message": "[ONOS-4004] DistributedStatisticStore and DistributedFlowStatisticStore make configurable\n- Using @Property and @Modified annotations\n- Fix DistributedPacketStore / DistributedStatisticStore / DistributedFlowStatisticStore\n\nChange-Id: I6c907498496b9f21a8ef13b7badeb24770cb88ff\n" }, { "commit": "64d3721fe15778c8243dabb839855e7b2308e5cf", "tree": "2211d8d58818e8a9ac181060c26ed155113b6b19", "parents": [ "71cba685ffddc577156fa443390a357c155a60f7" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Thu Feb 25 09:24:54 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 25 20:52:42 2016 +0000" }, "message": "Remove retry logic from NewDistributedLeadershipStore\n\nChange-Id: I1eac3bda717ca227874ebac46fd5840247bfbe11\n" }, { "commit": "25938a5bdfb415a5bba81dab67ab3c1f033c795e", "tree": "291b6fe4fc2fb63d6ec42aa1fca6fafb28856b95", "parents": [ "facad99d4d248564375728724098b5c5b931d7f5" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 24 11:25:07 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 25 18:58:57 2016 +0000" }, "message": "Add logging in ConsistentResourceStore\n\nChange-Id: I8ce8236669c149f2ee810c5ff2c71591fa5a843c\n" }, { "commit": "739873bf8e636b716ad9fe62fb4aa70ba84729c5", "tree": "f2a7b6b87b15507d4b0b224eb1f224d9b63ac83b", "parents": [ "c94b485f05b0fafff03c2d25427c1075487f78ae" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Feb 23 17:02:12 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 24 03:32:59 2016 +0000" }, "message": "Move IntentSetMultimap to the intent package\n\nAs it is no longer resource related\n\nChange-Id: I068bf4bbff33492e3a508c4a4d7a5908a47ee83b\n" }, { "commit": "f1d87ca565182a71fc191aa9e15c9782633daeaa", "tree": "96d6bae8b1d16961ae97c319625fe020273e3435", "parents": [ "db2afd3fab0d8b925a7efe87065d3517758f1b83" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Feb 23 17:24:24 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Feb 23 17:24:24 2016 -0800" }, "message": "Use ConsistentMap (and not the local cache) when querying leader for a topic\n\nChange-Id: I979a4ab116ed68406a6702fe175ba5eab444116c\n" }, { "commit": "0c0cdc6de7afa3dcdd40d666a631fd3684d7c218", "tree": "2e3fb6b961ba39d2a28e60be6c936a9826bf4bfb", "parents": [ "48bf76c8a5de71d4338e6eaa4ae3c9a2843147fe" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 22 16:54:06 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 24 00:15:14 2016 +0000" }, "message": "AsyncLeaderElector APIs in support for mastership balancing\n\nChange-Id: Ia235c6a18c54490dc49ca13e2caebf70b750dbc7\n" }, { "commit": "72282af713e3651dd5c1cd4a6e06c6bb61e7f839", "tree": "37b76bd1f6013a9f64915a8e64f7eb1f50da5d35", "parents": [ "d0949d2857431c1dc7599604574fb686464da4db" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Feb 23 14:23:52 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 23 23:26:19 2016 +0000" }, "message": "Fixes some issues that were preventing intent tests from running\n - LeadershipStore to support serving getAllLeaderships from cache.\n - Removed a changed to KryoNamespaces that was causing serialization issues. Instead moved that type registration to McastStore.\n\nChange-Id: I06acf1a397b6a982c0dfd0ebc0830b2161cf23a4\n" }, { "commit": "67c9010cdffc62ffb4f6671be0a7ee781e6bae5a", "tree": "52167c5aec0b4cbf71809cb6185fa6e3580f319d", "parents": [ "784af31edb0f5e974262d843d6c80ed9e730e563" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Feb 23 10:49:58 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 23 19:31:00 2016 +0000" }, "message": "Change the behavior of resource registration to fix ONOS-3827\n\nTreat as a failure when ID is found but the value is not found\n\nChange-Id: I032d25885897d662e49223a7b506eda8e5550a36\n" }, { "commit": "484480899175ffe72431ce7d212613dce1e20fb9", "tree": "f6e1dfb1a06d8e433c35962a3199b3a332b471a3", "parents": [ "3071c1668fa456d21af588a2c56f2aebd02dd1de" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Feb 19 22:14:54 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 22 11:24:45 2016 -0800" }, "message": "Introducing concept of a physical or logical region to facilitate\nsupport of geographically distributed cluster and to lay ground\nfor multiple/filtered topology layouts.\n\nAdded implementation of manager and store; unit-tests included.\n\nChange-Id: Ia01673a0b711b8785c0ea68768552c2f61d7ea6d\n" }, { "commit": "3071c1668fa456d21af588a2c56f2aebd02dd1de", "tree": "9a0811d18de4f2e87aaa715a24f26e8ddb0a2e8a", "parents": [ "e3a73bcaeff2ca31a3b513e4763f5f1783479388" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 22 10:11:30 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 22 10:11:30 2016 -0800" }, "message": "remove Deprecated indication on the constructor needed for serialization\n\nChange-Id: I2fc390d1009f9d7e2e2b6f978fb05ad2424050c2\n" }, { "commit": "ca2208dfafe945970e9321425a2994db96db1e63", "tree": "9f82e803be86ce94198d27fef789ee2507579b1f", "parents": [ "f715cdb5d5230b18298515dc895b277c314b9e33" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Feb 18 15:03:08 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 18 23:40:38 2016 +0000" }, "message": "ONOS-3841 fix for deferred Subject issue\n\nChange-Id: I0901757054b5263bca8ed5d4c38dc595529e3c45\n" }, { "commit": "315179abe22af03927b3dd4ff396fc751903ee09", "tree": "ffe3ffb24162234d11bd497820a5dce31f05bbed", "parents": [ "116188d056a54cd85d92ba3b609bcaf4ac3db1b7" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Feb 18 14:01:22 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 18 22:54:23 2016 +0000" }, "message": "Workaround for old compiler\n\n- Was failing on eclise built-in compiler\n\nChange-Id: Ifd76449d0c1054876e447603aa3aff982c3a5e52\n" }, { "commit": "e014b3ad5aa857d8134cc7970ab092760e3bcdbc", "tree": "53f4fa6f352d9f429ea3d9acd854536a8eb44bf0", "parents": [ "784ee0ff976a6e2d598a1c955f7771aef1885ec1" ], "author": { "name": "Claudine Chiu", "email": "cchiu@ciena.com", "time": "Thu Feb 18 19:56:42 2016 +0000" }, "committer": { "name": "Claudine Chiu", "email": "cchiu@ciena.com", "time": "Thu Feb 18 20:04:19 2016 +0000" }, "message": "ONOS-3931: move DeviceKey manager and store implementations from incubator to core\n\nChange-Id: I2c26d7a4106be5b8f631b010cc7a167de957c9d2\n" }, { "commit": "6acdfd038158a0a1c5377e8eac58c795101ffab4", "tree": "f6b1bf9f2e0b62481d330d4f9bf29401c9be7398", "parents": [ "dc17f7bd28bf1a5c1d2b870e592cbe2cb37c688c" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Thu Feb 18 10:39:43 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 18 19:14:48 2016 +0000" }, "message": "ONOS-3996 shorter warn log message\n\n- Print only number of failed values at WARN level\n- Details can still be observed if log level set to DEBUG\n\nChange-Id: I0964df33c2b0638bcb460949826956672999181d\n" }, { "commit": "1992daf66a9091259bd6a832d2957ff6b7192173", "tree": "c33eaaf4dd9bb18a7a0827bc972f8b2453909cf1", "parents": [ "7d54d9cb1ca66d8eeb1f01a3569d7e9328140b30" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 17 17:38:55 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 18 04:53:37 2016 +0000" }, "message": "Fix bug: Prevent a resource with the existing ID from being registered\n\nThis resolves a part of issues found in ONOS-3827\n\nChange-Id: I429a84b2dad7300501758f8b842dbb653e38d13b\n" }, { "commit": "7d54d9cb1ca66d8eeb1f01a3569d7e9328140b30", "tree": "a6ebd54a7268e41c7ff50737f861579436b857bc", "parents": [ "caa2f7b9108884ec80c99b7feb5c8ffaba300a58" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 17 13:58:46 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 18 04:52:51 2016 +0000" }, "message": "Reduce the number of accesses to consistent map\n\nStop accessing the consistent map when the resource is discrete.\nNow, access to the consistent map happens only when the resource\nis continuous.\n\nChange-Id: Ic1cb1d94d32a2097dfca891e1d2de7fdc5d4c00a\n" }, { "commit": "f5c38a7f7c91f4d59c9011369620baee0286e9f2", "tree": "81f4a7e9aeb4b39ba565fe522ca6745f60cafccb", "parents": [ "5e8689c9900d32f6818e8b9bb555b06ae68c63b7" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Feb 17 18:26:15 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Feb 17 18:26:31 2016 -0800" }, "message": "Change netty reply timeout to 2s and run a periodic cleanup task to timeout outstanding requests\n\nChange-Id: Ie0381b9371bfd8a3d680872bfc5dce54a19aaca2\n" }, { "commit": "f3d2f492e18515b0077b8b4b5853fb09c8e0c6cb", "tree": "4a9ae1dbe74f29fcb06489af7420ad789b16e749", "parents": [ "ae39ae838b53d23f031f12b576c29c3e6aca9b53" ], "author": { "name": "Aaron Kruglikov", "email": "aaron.kruglikov@us.fujitsu.com", "time": "Wed Feb 17 16:26:50 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 18 01:23:49 2016 +0000" }, "message": "Fixing pom dependencies.\n\nChange-Id: I35ceeb799b7fe92b2d39cd747ef55a4e4dd86678\n" }, { "commit": "cef96061c4778d2e1644d5e1e1ac50f11fc90e0f", "tree": "584702b9bf52f090c2b8414f477c799cdd972654", "parents": [ "9b398098ea8ab076a814b23a4d56b2e722098afb" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Feb 17 14:47:40 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 17 23:35:04 2016 +0000" }, "message": "Removed Deprecated tag on necessary constructor\n\nChange-Id: Ia4791d6880e3b4a20b4ecdcc10b2ba6555846f39\n" }, { "commit": "1b72738fa3b8a49004aa44c127210d9f34191698", "tree": "485b03df2df3300b0dbf9656f5b82d89df77c694", "parents": [ "86cb2438e44858d022714d1104c8206bfa657930" ], "author": { "name": "Aaron Kruglikov", "email": "aaron.kruglikov@us.fujitsu.com", "time": "Tue Feb 09 16:17:47 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 17 19:44:20 2016 +0000" }, "message": "Migrating netty messaging into netty messaging manager.\n\nChange-Id: I971db195c9dc155cdf76850f0427ef9b9210113c\n" }, { "commit": "5fab6e5071f04e9fe0d885aa3e5af0c2959355b2", "tree": "d70a97c5c5ff213a3c7434ef755fe21f0a633a21", "parents": [ "f08cb4c0e025087222d1f80a1fd99eb1e00b6115" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Feb 15 11:54:15 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 17 01:22:04 2016 +0000" }, "message": "Stop using explicit Optional#get()\n\nChange-Id: Ifd14b02fad398d9a84c95328fcd0e8367d63cf33\n" }, { "commit": "f7fe7637b0b4def68d086d8d2bd327ac5ccf9684", "tree": "d297c1efef4988adfa79305511a00db9ef59b7d8", "parents": [ "ef7e290e208f16ab77e37fe4ffde7be2f1ec2252" ], "author": { "name": "sangyun-han", "email": "sangyun0628@khu.ac.kr", "time": "Tue Feb 16 14:47:44 2016 +0900" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 17 00:53:16 2016 +0000" }, "message": "[ONOS-418] GossipLinkStore: make configurable - add setter of initialDelaySec and periodSec.\n\nChange-Id: I5286572bf74403677ad332de8d745e79aa12ddb2\n" }, { "commit": "003ed3273e1c7965cbfec61cb9896ba8dbfff8a6", "tree": "8c93c26a68d6a69b42a6977c51ccd35f52255f15", "parents": [ "2703980ee4d448d8834b3b73fa2e030000f120f6" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Feb 11 12:58:42 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 17 00:37:09 2016 +0000" }, "message": "Add a method to check the type of resource\n\nChange-Id: If4b44688c0a93a43dfa9a4c2cb77c52599159751\n" }, { "commit": "171a9380a2fe2cfa960d9fa3e697a90b5cf41d22", "tree": "50ab28c455c167d8630219c14bcce742c5a87058", "parents": [ "d4712e2aac5a7545e34c8244e9737444aed6a143" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Feb 15 13:56:34 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 16 17:36:31 2016 +0000" }, "message": "Refactor: extract the same procedures\n\nChange-Id: If28960f4e9fddc3276091fd04e2b624e6168dc5c\n" }, { "commit": "7e55c66aca4751f6d2228cb41b7e454fa5f64297", "tree": "3b73e87a34d0adea109fedd68a25f59072363f4a", "parents": [ "2f9cc71264e788d9c098f10180dbaf051424c03c" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 15 21:13:53 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 15 21:18:21 2016 -0800" }, "message": "StorageManager with associated new primitive builders\n\nChange-Id: Ic5d7048cda5ea5e7e86df2d2390c16eea850cd83\n" }, { "commit": "900392463cd40e2ecac47463c7cdfb1367375cce", "tree": "250bd4e823561d574c2b0cd6da4bd2087ccd67d0", "parents": [ "a78aeb8bd12982d49d461216c28df18e4d596126" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Feb 11 09:45:32 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Feb 12 01:42:27 2016 +0000" }, "message": "Reduce the nubmer of access to consistent map for performance\n\nChange-Id: Ia57edfca4e0b5f264e181ed5bbaef74ebb46724a\n" }, { "commit": "f17ae287a43f6861dfc1d12894e14808e746e5bc", "tree": "854baf634dcb7218bcc2fea1f851d56073849cbf", "parents": [ "3163a64dbfd3718326efc300aaba5880054dfcfa" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 10 23:44:30 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 21:44:35 2016 +0000" }, "message": "Refactor: Move logic for continuous resource to another method\n\nChange-Id: I04136c933398891bf347f14874e93825ce3f2e33\n" }, { "commit": "a6a6fd3886b5f62c93e959b549caaec3b20c2196", "tree": "3b961de508ea1963c6f00c806844e82711cea5ad", "parents": [ "b08d58635c816aff2989ea942da15f2d03f5b0cc" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 10 18:36:44 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 21:16:38 2016 +0000" }, "message": "Fast path in the resource store for discrete resource\n\nChange-Id: I179376f8a6b43b1f2867212b2456c17b9b5602f5\n" }, { "commit": "56151262f8a07eddb6bb48b6dc4646d21cd101e2", "tree": "7ecaa9dd243463e0589ef2d654c8ed81169b4afa", "parents": [ "7d9d4399e8a62a99667671aca91d84964c504774" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Thu Feb 11 09:48:50 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 20:18:21 2016 +0000" }, "message": "Roll back resource API changes that triggered a bug in the Java compiler\n\nChange-Id: I9e6891fe156148692e59476cb2bec6defb1f9a70\n" }, { "commit": "6f74730e847a6ea24fa498919d13d33f20296810", "tree": "7900561d9342271483a4c3a64091e5375dffafb8", "parents": [ "e14a09c5dcca8cfc5e1b70ff6ff24437b42db007" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 10 17:35:41 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 19:34:25 2016 +0000" }, "message": "Improve the performance of ResourceManager#getAvailableResources()\n\nBy removing an extra map access in ConsistentResourceStore#isAvailable()\n\nThis patch mitigates the issue of ONOS-3869\n\nChange-Id: Ief231f5532c34719c150855afe0ea69fc6b478f1\n" }, { "commit": "fc64ffe4d588e1222e40f2bebc6b244fa8ade6f8", "tree": "9c7c2f3707fbca29bb601abe5dc23a58f1f0bb40", "parents": [ "4545cf1940b3bf6541a73a67d3696bdf05f96195" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 10 20:11:09 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 17:47:32 2016 +0000" }, "message": "Refactor: change method parameter type of ResourceStore#release()\n\nUse ResourceAllocation as parameter of ResourceStore#release()\n\nChange-Id: I1833b9b23985cd42820093633591fa21daf2f98e\n" }, { "commit": "538be7420fb6f2edaf28ee9ea45a776068e66a4c", "tree": "d56fe7a722c3f9cfa0bc38f2182f187d689b20fc", "parents": [ "e241189e4b43b02c8e42be7f375d4bf18f6020ff" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Feb 10 14:55:38 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 06:00:52 2016 +0000" }, "message": "Refactored primitive builders to consolidate methods into the base DistributedPrimitiveBuilder\n\nChange-Id: I9a24117b41d1feeb5cf460c6adfa484aabcbb8c1\n" }, { "commit": "e241189e4b43b02c8e42be7f375d4bf18f6020ff", "tree": "0c25e96415e39ee0bf04a06d120f843d657263c8", "parents": [ "640f183e1aa40459aa82c937eba9fb9da15e9c8d" ], "author": { "name": "Aaron Kruglikov", "email": "aaron.kruglikov@us.fujitsu.com", "time": "Wed Feb 10 18:18:17 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 05:09:54 2016 +0000" }, "message": "Fix for multiple metrics issues\n\nChange-Id: Ie534d5130278df504eda99e30df1eb2c3e7a43da\n" }, { "commit": "84515f36cc1fade7806528d4fafa6ee9ed516ee2", "tree": "9529c14dc9ea6e24093b01047cbf3a68afeca18f", "parents": [ "15551272ca0b49ef4b116533678ac6de7f173b68" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 10 14:42:33 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 02:38:20 2016 +0000" }, "message": "Use lower bound wildcard for API to be more flexible\n\nChange-Id: Ia6bcec5afb2e872b55bae4bbd9139ad35ce01284\n" }, { "commit": "15551272ca0b49ef4b116533678ac6de7f173b68", "tree": "289f6e9c9a324f4c56302b1b85b2d87dec0ae6d3", "parents": [ "17711e5a30ccdd9a769d5984cfcb4b1cb8cbebc0" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Feb 10 16:22:02 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 11 02:33:46 2016 +0000" }, "message": "Fix NPE when setting strict if there are no links present\n\nChange-Id: Ic43d8807d5d2a86a3f716214c7fcf5a00f1e9477\n" }, { "commit": "1110b2cee62b97ec29570cc25eac4592b3544e56", "tree": "d43ea2d3a8c5ffd14385de7b01ee6ec56a088bf9", "parents": [ "ca93d9aaef5e4559ba7cdaf19f90a8651811a42b" ], "author": { "name": "Aaron Kruglikov", "email": "aaron.kruglikov@us.fujitsu.com", "time": "Tue Feb 02 16:24:37 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 10 21:47:48 2016 +0000" }, "message": "Setting up monitoring of cluster communcation service\n\nChange-Id: I771b23db6920b26b592abc5d5156e9d77cde4f00\n" }, { "commit": "69420fe49cec9ba4d0f1f641dc616c5f7332a9ae", "tree": "b8133d5fbbbb6acd2b0641348e2710b084a61af7", "parents": [ "72f81b1830161a4bf81c0a9cd3658275430b3458" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Feb 09 15:01:07 2016 -0800" }, "committer": { "name": "Sho Shimizu", "email": "sho.shimizu@gmail.com", "time": "Wed Feb 10 20:07:40 2016 +0000" }, "message": "Preserve the original order when registering/unregistering\n\nChange-Id: Id112f7027454132f00ca45b4254aa3f5c2e7b094\n" }, { "commit": "72f81b1830161a4bf81c0a9cd3658275430b3458", "tree": "f19ac005a30c97fe9ef6d43809f70b14b5d0f115", "parents": [ "82bfe99aa8188cfe8637a7823bdb71b58d9f4666" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Feb 09 09:26:17 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 10 20:06:50 2016 +0000" }, "message": "Use ResourceId when unregistering resources instead of Resource\n\nChange-Id: Ib3d1c611ad9eb4491693ea10ee50ea0123f20ee2\n" }, { "commit": "82bfe99aa8188cfe8637a7823bdb71b58d9f4666", "tree": "628ef4c43998199ca9885305f20ba502932c9075", "parents": [ "ae8f63d364a20953b061ccd32178099bb5a4e7e7" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Feb 10 09:55:32 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 10 18:25:45 2016 +0000" }, "message": "Fix comment\n\nChange-Id: I69fdec826b1578777020759f5f4144d4057db1d9\n" }, { "commit": "8ebfff047bbfa2564fff7da6eac1b3fc8cb48f3c", "tree": "77bc6f578b81faec8deade57b8f919f89c10680c", "parents": [ "dd3750cf0198b17299f15816c893379e79ccaeac" ], "author": { "name": "Rimon Ashkenazy", "email": "rimon8963@gmail.com", "time": "Mon Feb 01 11:56:36 2016 +0200" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 09 20:36:40 2016 +0000" }, "message": "Add OTN device and ports\n\nChange-Id: I18f3376d1466077e95d7324a27a660302f0123b3\n" }, { "commit": "dd3750cf0198b17299f15816c893379e79ccaeac", "tree": "7f5d25db47c9a8a344c5c3995d166ebc95fb25eb", "parents": [ "957390e21a9c8c03c80a1aa4128b9ae1c392450c" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Feb 01 11:37:04 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 09 20:32:50 2016 +0000" }, "message": "Use ResourceId or DiscreteResourceId when specifying a resource\n\nChange-Id: I4e29558ec649510c8d08bb5e5f8ed10c189252e5\n" }, { "commit": "c27b6b2deb41b75889f749583a3b63b1615fe989", "tree": "39df9923527190a6bed4071110c7a71898556b17", "parents": [ "5b240530a0fbd79aa2e5376739542cf97afa63b8" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Fri Feb 05 11:36:31 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Feb 05 19:51:54 2016 +0000" }, "message": "Fix files with windows line endings + Add checkstyle rule to catch this issue\n\nChange-Id: Ic1905f2121c5c2ab66259f7f531c1e36fe58e9d4\n" }, { "commit": "023a898881ccb968bd09077d31155d6427dc40e1", "tree": "a3fe92c6c7f411c8831aa58efd43aaf78644c56e", "parents": [ "5198f084c207ea4b6a39a4c79e0d3c076eda7451" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Feb 04 11:00:41 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 04 22:04:40 2016 +0000" }, "message": "Passing current and previous config value in NetworkConfigEvent\n\nChange-Id: I4ed16f17b5fc991594d1b83b6c0ffca7aa2130fa\n" }, { "commit": "e17d3284ec75a77014196c28bbb174c5c99ce7b7", "tree": "17310d230424b91abd3b5ecfb97a1711b4177aea", "parents": [ "15b8ef5bec05445d5448ca8b0c20c147331e9539" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Feb 03 15:30:57 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Feb 04 17:43:50 2016 +0000" }, "message": "Adds abstract distributed primitive builder + Refactored AtomicCounter and AtomicValue builder to make use of it.\n\nChange-Id: I56cef62673fabc54ca29634c27e4ff1f41ba6a88\n" }, { "commit": "b7f0f64dcc286c3f66fab4226464ff80e9f60d0a", "tree": "441aa212945e7a84d333004cb9bfb7a37e79f230", "parents": [ "8b28c6bc5fa6fb6d03b38871cfc8cd95bf98f0b4" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jan 22 16:08:14 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 03 21:22:12 2016 +0000" }, "message": "ONOS-3460 - Link provider that enforces strict configuration\n\nThis provider uses the \"links\" configuration of the network\nconfig and only allows discovery of links that are in\nthe config.\n\nRefactoring will be done in a subsequent patch set - the DiscoveryContext and\nLinkDiscovery classes are duplicates, they need to be refactored so the\nLLDP provider and the Network Config provider can share them.\n\nChange-Id: I4de12fc1c4ffa05e3cac7767b8a31f48ba379f6c\n" }, { "commit": "a9673fd7ca210ec4e5bdb4656c0dc474d8398bad", "tree": "162597e4b3f050a648ac3e2d7e79e9482af0cd97", "parents": [ "6f7668cb531a9a234fd4e89df9535e60c3913b0b" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Feb 02 13:01:29 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Feb 03 01:17:13 2016 +0000" }, "message": "Fixes NPE in map event listener\nMinor logging improvements in IntentPartitionManager\n\nChange-Id: I7b41428c5b56fcb7f98850f50a804468743b984a\n" }, { "commit": "2f26fb26829fe2b91037da04f3db1061d815a615", "tree": "f5a8d0e84de751f78d7c1ce4b993d4e0b979b578", "parents": [ "1e492d3139e467d878892149e4f6baa9ba10503d" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Jan 19 14:04:46 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Feb 01 14:02:32 2016 -0800" }, "message": "Remove mutating methods in IntentData\n\nChange-Id: I1d9ac694922f4a12b2d94a92b64be2c336c31ae3\n" }, { "commit": "dbe8a813b844dc1b84b9a889504fcb36aebc4688", "tree": "66ed3342975703af51d44fc7b7d5d774db6be5bb", "parents": [ "4124bc365f7abe0c4271e0b09065e66d88a0241c" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 21:10:46 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 21:10:46 2016 -0800" }, "message": "Fixes NPE in ConsistentDeviceMastershipStore\n\nChange-Id: Id07c8d41338a48e58d7e3ea98312691a2011eeef\n" }, { "commit": "620f70d03f5be144bfabcc57df9d59781073e7a8", "tree": "0446377eca7a668614121c548c77494584085e0a", "parents": [ "f6c973a08db45c7b00ac36d87b016ef63e65923c" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sat Jan 30 22:22:47 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sat Jan 30 23:14:12 2016 -0800" }, "message": "LeadershipStore updates:\n - Now tracking leader and candidates for a topic using a single map.\n - Using term numbers that are incremented by one every time a new leader is elected.\n - Introduced a separate LeadershipStore to conform to the manager-store pattern\n\nChange-Id: I1d03a6c5e8ff0e68ef0c1e3a6c2d425c4856e470\n" }, { "commit": "07b7bc95aad423166101c6eccca60a9f763cf2b0", "tree": "df90dd2cfc19ad2dace6527f9a72852200d71cd5", "parents": [ "737ba4848e213f95aa7ffbfddba690409ff7fee0" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 18:27:58 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Sun Jan 31 06:31:08 2016 +0000" }, "message": "Use specific types instead of using type parameters\n\nChange-Id: I39dc222deb533c7201df1961f5ab2fd589fac39e\n" }, { "commit": "83258ae50443aa41ee660a53d0d920329397427c", "tree": "a99bf87fc56e32e48a135aa18b1cccc094c06e75", "parents": [ "dc4394c6d3b9e9807fe715d4086a504cc98e93a0" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 17:39:07 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Sat Jan 30 16:33:41 2016 +0000" }, "message": "Use more concrete type for return value\n\nSame resources are not allowed for a parent and Set is more suitable than\nCollection\n\nChange-Id: Ib45179819d81376678bf8949864b12b5bd721085\n" }, { "commit": "dc4394c6d3b9e9807fe715d4086a504cc98e93a0", "tree": "b5b46e216062b0dda369d247ceffe0bdc5a8ff07", "parents": [ "7a070c05a62373c1584351cd2a1375b597a8d114" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Jan 29 15:35:10 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Sat Jan 30 16:15:17 2016 +0000" }, "message": "Implement toString()\n\n- add more debug logs\n\nChange-Id: I1541d66f24d2dde0712a4daef081ca1f49951ef8\n" }, { "commit": "0c7c43b1366e237708ce0484bf06612eec3df560", "tree": "dac2453b90c8d0924b4071871ad968dbabf0cb40", "parents": [ "8b1cb67def112d1e75badcc9483a7834cd06a312" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Jan 14 17:39:20 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 21:00:45 2016 +0000" }, "message": "CORD-394 Purge group/flow store when device goes offline\n\nStage 1: (this commit)\nAdd a component config purgeOnDisconnection, which is false by default.\nWhen set to true, GroupManager and FlowManager will purge groups/flows\nassociated with a device when the device goes offline.\n\nStage 2: (upcoming commit)\nEnable these configs in SegmentRoutingManager\nClean up group related information in SegmentRountingManager\n\nChange-Id: I46d047d690d4641e030f6cdd084ce16ac02d8919\n" }, { "commit": "93fa727942c42fff5691f7b175660baad8ef8df4", "tree": "bc7a0b6027715c938eba83f0e60c31c8f5ba8531", "parents": [ "95678966d48e87f8fd7128c5685cf4a7f2932aba" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jan 26 22:27:02 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 19:29:24 2016 +0000" }, "message": "ONOS-3763 Change flow state to PENDING_ADD when retrying\n\nWill emit a RULE_UPDATE event if the state is changed.\nUpdate unit test accordingly.\n\nChange-Id: Ie84778c62f52f15b7636d41db246814145e73f77\n" } ], "next": "5b6dfbaabaaaa5b38e27ecc90ec80ab0668471f1" }