)]}' { "log": [ { "commit": "e972ea52fd37712bdc2296014cc4176d55d27cd2", "tree": "89ed29ddebeeeb4c4aa15445d4a940302d186d2a", "parents": [ "8ec96ecfd8e8556463295608376c0a6016ecd7f0" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Oct 30 00:14:16 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Oct 30 00:14:16 2014 -0700" }, "message": "Added GUI integration for device \u0026 host properties.\nFixed cell files to remove ONOS_CELL definition within; this is defined externally based on the cell itself.\n" }, { "commit": "8ec96ecfd8e8556463295608376c0a6016ecd7f0", "tree": "14adb69d5cffda67dc433875de9df07b6ad845de", "parents": [ "e3784c9c0928ba3e09be8b562650bebb4886e0d2" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 22:40:52 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 22:40:52 2014 -0700" }, "message": "Added ONOS topology config JSON for 10-node non-linear optical topology.\n" }, { "commit": "e3784c9c0928ba3e09be8b562650bebb4886e0d2", "tree": "3779052a0fd80c11583779b6a9073b1a2166193d", "parents": [ "a05c0a29411fdb4dd735c733351226c0133c2975" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 21:09:10 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 21:09:10 2014 -0700" }, "message": "Added protection against no resources to PathIntentInstaller.\n" }, { "commit": "a05c0a29411fdb4dd735c733351226c0133c2975", "tree": "6934458dd6329467daa161334ac20dcdbb014239", "parents": [ "4f1ba0965504eecb0860925a3f80f368a4891745", "caa450ba34efebca24620639a076aea807a46e52" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 18:26:50 2014 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Oct 29 18:26:50 2014 -0700" }, "message": "Merge \"Prototype bandwidth reservation\"" }, { "commit": "4f1ba0965504eecb0860925a3f80f368a4891745", "tree": "8eeca12d7bd7096fbced19226597e74588545183", "parents": [ "15124cf18632fb5df6d1265d18ecfc98aa65f6ac" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 17:50:48 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 17:50:48 2014 -0700" }, "message": "Lowered log level for common log\n\nChange-Id: I4b60a4537a1398517ce403a37d2e6513bfb0b963\n" }, { "commit": "15124cf18632fb5df6d1265d18ecfc98aa65f6ac", "tree": "c887b702ede0a657f4b2efbf7f051fd392d5d3af", "parents": [ "98eda53b6b2f0a437600a8fffc216d336708545b", "68fef9d95e939aa821cde449f399568870132a58" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:31:14 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:31:14 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "98eda53b6b2f0a437600a8fffc216d336708545b", "tree": "0cd74f3484a3fc18ff314c9e666ac6f9a373b9ea", "parents": [ "1e426e9e37e486a4a241536baf590a49bf46dd90" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:31:02 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:31:02 2014 -0700" }, "message": "Added back the MBPS divisor for port speeds.\n" }, { "commit": "68fef9d95e939aa821cde449f399568870132a58", "tree": "44feb0ed2fc7564eec6d7cade8ea2f537b91f02c", "parents": [ "1e426e9e37e486a4a241536baf590a49bf46dd90" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 17:30:03 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 17:30:03 2014 -0700" }, "message": "Added modification instructions to Kryo\n\nChange-Id: I4c571240560442aa6ac105c0ec6b3488641f0530\n" }, { "commit": "1e426e9e37e486a4a241536baf590a49bf46dd90", "tree": "71a761f6947894623ed9c9d13ef3db4d21c4412a", "parents": [ "a8026ad2b10206ea57f12521ac0877a0c211d693" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:26:25 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:26:25 2014 -0700" }, "message": "Added Port.Type and plumbed it throughout.\n" }, { "commit": "a8026ad2b10206ea57f12521ac0877a0c211d693", "tree": "0cd74f3484a3fc18ff314c9e666ac6f9a373b9ea", "parents": [ "d16ce18d0c38089c55e955db6f2bec578fddf96c", "3abb0838943ece7db18d6ce31595114fe6b73968" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:25:33 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:25:33 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "d16ce18d0c38089c55e955db6f2bec578fddf96c", "tree": "afec898fcdd7a179cfdea3f000f379e743664750", "parents": [ "49e159acff8c379be9b70c1fbea67ec94c4ad259" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:25:29 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 17:25:29 2014 -0700" }, "message": "Added Port.Type and plumbed it throughout.\n" }, { "commit": "3abb0838943ece7db18d6ce31595114fe6b73968", "tree": "11218c793bdaa1ede0a4b8a82be12029ae6d1567", "parents": [ "546cdfc6bab12a93c9a950af299a0c2c1040a0b1", "49e159acff8c379be9b70c1fbea67ec94c4ad259" ], "author": { "name": "Praseed Balakrishnan", "email": "praseed.balakrishnan@us.fujitsu.com", "time": "Wed Oct 29 17:20:32 2014 -0700" }, "committer": { "name": "Praseed Balakrishnan", "email": "praseed.balakrishnan@us.fujitsu.com", "time": "Wed Oct 29 17:20:32 2014 -0700" }, "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n" }, { "commit": "546cdfc6bab12a93c9a950af299a0c2c1040a0b1", "tree": "d1554e96bf4cc85d0e4811860fe72c18f64b9485", "parents": [ "51c82ba2cf46b9b0c1cec52a17b8ca26b0880050" ], "author": { "name": "Praseed Balakrishnan", "email": "praseed.balakrishnan@us.fujitsu.com", "time": "Wed Oct 29 17:19:37 2014 -0700" }, "committer": { "name": "Praseed Balakrishnan", "email": "praseed.balakrishnan@us.fujitsu.com", "time": "Wed Oct 29 17:19:37 2014 -0700" }, "message": "Fixed packet optical link.\n" }, { "commit": "49e159acff8c379be9b70c1fbea67ec94c4ad259", "tree": "7edfcc480a384f62407d402184deba4156ea2de8", "parents": [ "eb5a0b9d7dd20b6172726420a3e6c8e5b9f3b125" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Wed Oct 29 16:22:13 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Wed Oct 29 16:22:13 2014 -0700" }, "message": "Updated the implementation of IpAddress:\n * Added new static methods IpAddress.makeMaskPrefix and\n IpAddress.makeMaskedAddress\n * Cleanup\n\nAlso, removed obsoleted Javadoc comments in Ip4Prefix and Ip6Prefix classes\n" }, { "commit": "caa450ba34efebca24620639a076aea807a46e52", "tree": "0371dd974f6e4da228b64df56b59c9d17bba17df", "parents": [ "c20295495310da5c1cf7662a425a9b048a5b9681" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Oct 29 15:54:24 2014 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Oct 29 16:10:16 2014 -0700" }, "message": "Prototype bandwidth reservation\n\nThis is a prototype of the bandwidth reservation implementation.\nThere is no bandwidth discovery, it is all faked. The bandwidth is\nspecified by allocating a special Intent used for demonstration purposes.\nThis code also uses faked out interfaces in the Resource Manager, and will\nneed to be refactored when the real Resource Manager is in place.\n\nChange-Id: I1f9a16b4144f5440bb529014a6a6f0f21d22839e\n" }, { "commit": "eb5a0b9d7dd20b6172726420a3e6c8e5b9f3b125", "tree": "a6d4d1364030fd2a1297941fb4af6c38054faff6", "parents": [ "f672588ec4ef75b9ac3af544045e4ef1dce8bde7" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Oct 29 15:45:55 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Oct 29 15:59:40 2014 -0700" }, "message": "minor Device - Mastership fixes\n\nChange-Id: Id6d46e22fb67f01cd5c0802cf4fad135a043ec77\n" }, { "commit": "f672588ec4ef75b9ac3af544045e4ef1dce8bde7", "tree": "e82915657891d71dc30b9e2a210feab800525d04", "parents": [ "c20295495310da5c1cf7662a425a9b048a5b9681" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Oct 29 15:25:51 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Oct 29 15:59:40 2014 -0700" }, "message": "LLDP LinkDiscovery related fix\n\n- avoid LinkDiscovery from start()-ing multiple times\n- Only check device mastership at beginning of probe interval\n\nChange-Id: I0cece8fbcf2a031ea3ac603c6f51dbe87ad454ad\n" }, { "commit": "c20295495310da5c1cf7662a425a9b048a5b9681", "tree": "332f8968ad7612d54b00333033959f204b2e2944", "parents": [ "6677edb07aadf6140904c499d0eb9e344a0ca071", "29858af4638390a0f3e84c183dc0f04a459da9d2" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 15:46:20 2014 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 15:46:20 2014 -0700" }, "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n" }, { "commit": "6677edb07aadf6140904c499d0eb9e344a0ca071", "tree": "c097c590da8ea051cd472553a16572893b849bde", "parents": [ "a5012891b4cf09113b66cbba2b67fb78ebd6758c" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 15:45:55 2014 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 15:45:55 2014 -0700" }, "message": "Reverting back to java 1.7\n" }, { "commit": "29858af4638390a0f3e84c183dc0f04a459da9d2", "tree": "bb04f5e0ed54bdf66c0983f568b6b5e748b04d29", "parents": [ "52307e60bac5f46266a5dd42d5c9b20fe0c4208b" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 15:33:18 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 15:33:18 2014 -0700" }, "message": "Add an empty topology at initialization so we can never have a null topology\n\nChange-Id: I07921583e107895aeeb627f7d61920fed800e77c\n" }, { "commit": "52307e60bac5f46266a5dd42d5c9b20fe0c4208b", "tree": "efbb86223ba842d8450e38db76de6ab6d40f1f91", "parents": [ "51c82ba2cf46b9b0c1cec52a17b8ca26b0880050" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Wed Oct 29 15:07:37 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Wed Oct 29 15:07:37 2014 -0700" }, "message": "IpAddress and IpPrefix related cleanup:\n * Removed IpAddress.MAX_INET_MASK and use IpPrefix.MAX_INET_MASK_LENGTH\n instead\n * Renamed IpAddress.INET_LEN to INET_BYTE_LENGTH\n * Added IpAddress.INET_BIT_LENGTH, INET6_BYTE_LENGTH, and INET6_BIT_LENGTH\n * Removed methods that are semantically incorrect, or are not needed/used\n - IpAddress.prefixLength()\n - IpAddress.toPrefix()\n - IpAddress.mask()\n - IpAddress.netmask()\n - IpAddress.network()\n - IpAddress.host()\n - IpAddress.isMasked()\n - IpAddress.contains()\n - IpPrefix constructor for version and bytes (but no netmask)\n - IpPrefix.valueOf(int)\n\n * Misc. other cleanup.\n" }, { "commit": "a5012891b4cf09113b66cbba2b67fb78ebd6758c", "tree": "bcf9d648a6a501b7958946054c9726f19dcf0954", "parents": [ "5f9ec9ac288e97573768f0698c22639f771cb146", "51c82ba2cf46b9b0c1cec52a17b8ca26b0880050" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 13:48:03 2014 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 13:48:03 2014 -0700" }, "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n" }, { "commit": "5f9ec9ac288e97573768f0698c22639f771cb146", "tree": "c417a254986fca06d0927b838ae63fb3c0547001", "parents": [ "d35961bc18a86e3003fe55e70cf9ad7c0b52b6a9" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 13:45:52 2014 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Wed Oct 29 13:45:52 2014 -0700" }, "message": "Netty Messaging changes:\n1. Lowered the timeout value for expiring unanswered sendAndReceive calls to 10s.\n2. Marking the future as complete (with exception) when a entry is evicted due to timeout.\n3. Improved exception behavior.\n" }, { "commit": "51c82ba2cf46b9b0c1cec52a17b8ca26b0880050", "tree": "3308d6d724504835657ee28d0378415c7168869b", "parents": [ "88dbd49542981785261b4ea5d084dcd346aa6785", "6a529232f63485ef303c84496723784f6b2481b6" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 13:04:50 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 13:04:50 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "88dbd49542981785261b4ea5d084dcd346aa6785", "tree": "64e00e1a06124711b535ca0efee2ebe13965ae53", "parents": [ "6fa175321906901c396ee423094466804b54dd42" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 13:04:27 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 13:04:27 2014 -0700" }, "message": "Updated optical.py to allow parametrized topologies.\n" }, { "commit": "6a529232f63485ef303c84496723784f6b2481b6", "tree": "4830f13cddb2acbc042e973e34cfa8e6a0bbaab1", "parents": [ "fad498b06b2b5b148b19f29bc8eacbbea90eb899" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Oct 29 11:57:34 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Oct 29 12:21:31 2014 -0700" }, "message": "Change ProviderId.NONE to none:none\n\nChange-Id: I556f5cdbb555d195950985cdbd4dab538132a154\n" }, { "commit": "6fa175321906901c396ee423094466804b54dd42", "tree": "3b0b837c9fbd76b0aae88f898e6ab18e2fe3fceb", "parents": [ "dcadc2b24c50c8288d8bf32235f0d5b892d39421", "fad498b06b2b5b148b19f29bc8eacbbea90eb899" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 12:19:20 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 12:19:20 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "fad498b06b2b5b148b19f29bc8eacbbea90eb899", "tree": "052ac2818b3c03a67b3235227dd8f6dae58dc8c4", "parents": [ "ef5a809573bb46f4cec49f78bc3adf8c0bea525b" ], "author": { "name": "Tom Tofigh", "email": "ttofigh@gmail.com", "time": "Wed Oct 29 12:06:24 2014 -0700" }, "committer": { "name": "Tom Tofigh", "email": "ttofigh@gmail.com", "time": "Wed Oct 29 12:09:35 2014 -0700" }, "message": "adding parametrized optical topo to test/topos\n\nChange-Id: I508656e12db611d6e525e37a73f8b1f0faea5e0d\n" }, { "commit": "dcadc2b24c50c8288d8bf32235f0d5b892d39421", "tree": "0b8d5f70f84591ed8e83de84eaa5213773a790e5", "parents": [ "ef5a809573bb46f4cec49f78bc3adf8c0bea525b" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 12:03:29 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 12:03:29 2014 -0700" }, "message": "Added a command to upload onos topology JSON configuration.\n" }, { "commit": "ef5a809573bb46f4cec49f78bc3adf8c0bea525b", "tree": "17b3afa46ef5e5b517b1d21d5310a4a767b7f6bc", "parents": [ "425a2d757f1fb157fc24da0d7d357dd2975b4812", "317245a6db63ba995a38d788ed9e0702a502a950" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 11:28:48 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 11:28:48 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "425a2d757f1fb157fc24da0d7d357dd2975b4812", "tree": "c373d83aa22eb7cfaec1925462a64ccfd700058e", "parents": [ "cc26756bf7387f5dbbc766c7bbf180b9d887af4a" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 11:28:28 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Wed Oct 29 11:28:28 2014 -0700" }, "message": "Modified intent compilers to only chose paths that are appropriate to the type of intent, i.e. packet or optical.\n" }, { "commit": "317245a6db63ba995a38d788ed9e0702a502a950", "tree": "002b57f66192e56d5da4b705a0cff713a8a952f5", "parents": [ "e60d452edac8f5097a737bf0bca5a45136a684cf" ], "author": { "name": "Ayaka Koshibe", "email": "ayaka@onlab.us", "time": "Wed Oct 29 00:34:43 2014 -0700" }, "committer": { "name": "Ayaka Koshibe", "email": "ayaka@onlab.us", "time": "Wed Oct 29 11:15:59 2014 -0700" }, "message": "add check for duplicate MastershipEvents to DeviceManager\n\nChange-Id: I2753366b29ef32fa77ebcefff4b2202f1afe0006\n" }, { "commit": "e60d452edac8f5097a737bf0bca5a45136a684cf", "tree": "e0836c123443eb6c698939f481e6242397b255a7", "parents": [ "61d4ebc7cab9afd60df63230b8accddc67e0a9ae" ], "author": { "name": "Ayaka Koshibe", "email": "ayaka@onlab.us", "time": "Tue Oct 28 15:07:00 2014 -0700" }, "committer": { "name": "Ayaka Koshibe", "email": "ayaka@onlab.us", "time": "Wed Oct 29 11:15:59 2014 -0700" }, "message": "avoid transient changes to MastershipStore from being posted as events\n\nChange-Id: Id033cf50f865e44439138f5b3814ebaedb832b73\n" }, { "commit": "61d4ebc7cab9afd60df63230b8accddc67e0a9ae", "tree": "24f7356dbf19d47e4064013996cc49f660b63bf3", "parents": [ "cc26756bf7387f5dbbc766c7bbf180b9d887af4a" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 11:08:26 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 11:08:40 2014 -0700" }, "message": "Added CLI command to view address bindings\n\nChange-Id: I1f1ac8ec7766691fb7dadee33a6f75cc560b0da8\n" }, { "commit": "cc26756bf7387f5dbbc766c7bbf180b9d887af4a", "tree": "96e905f54e54c554de1b66229e70ae8f2d95698a", "parents": [ "ec2df013ed238a3e3c2798bb6f72abfb563198f8" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Oct 29 10:22:17 2014 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Wed Oct 29 10:22:17 2014 -0700" }, "message": "Added sample switch data, and augmented selection logic to fetch the detail data from the server.\nAlso used styled table for displaying properties.\n" }, { "commit": "ec2df013ed238a3e3c2798bb6f72abfb563198f8", "tree": "950b200e37f8b80e584fb43a5ab92e0a66fb6bbd", "parents": [ "b87ef9587d115aa73f5059fba8ec389932d958cf" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Thu Oct 23 16:40:24 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Oct 29 09:39:35 2014 -0700" }, "message": "Fixed a few intent synchronization issues.\n\nAlso added a CLI command to test SDN-IP primary switchover.\n\nChange-Id: Id31f79262a2b607f987adad2fdb3eb54eb939fea\n" }, { "commit": "b87ef9587d115aa73f5059fba8ec389932d958cf", "tree": "8f487314aeb58d3b12250269475e3372f21f28b0", "parents": [ "ea15015f7c7eacc020d97c030364128fc8a44693" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 23:34:23 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 23:34:23 2014 -0700" }, "message": "human readable time representation for toString\n\nExample:\n LinkEvent{time\u003d2014-10-28T23:24:23.461, ...\n\nChange-Id: I439cea488afd97dfa4f1c1e5770f2e2d7b64d321\n" }, { "commit": "ea15015f7c7eacc020d97c030364128fc8a44693", "tree": "d523257bc7f771cb21d97c1384ea1889cb1283cb", "parents": [ "72569d657152cee8ee733a5a5e0c3ed640a7b439" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:55:14 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:55:14 2014 -0700" }, "message": "convert anonymous class to nested class\n\nChange-Id: I2d0770b80ca4806fabf31fd358ecb165d3e9f778\n" }, { "commit": "72569d657152cee8ee733a5a5e0c3ed640a7b439", "tree": "d9e4ad1eea5d1930ff032aaa5f99ee9467f0ed3b", "parents": [ "71fa493b96ffd83b1c1b3c66476061569bc5ed3a" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:40:01 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:40:01 2014 -0700" }, "message": "remove synchronized\n\nChange-Id: I1a11e48d042797744a4ac834fd65f6417c700f57\n" }, { "commit": "71fa493b96ffd83b1c1b3c66476061569bc5ed3a", "tree": "438069c78ef20809aa4f7f3a0f5b63682a1ff173", "parents": [ "56df70f9297a338b3a3af9f0ed626d96a81f091c" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:27:49 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:27:49 2014 -0700" }, "message": "Add TODO memo\n\nChange-Id: I2ae516383b02516b8d36e1f23331f81b57569ac5\n" }, { "commit": "56df70f9297a338b3a3af9f0ed626d96a81f091c", "tree": "327481885bdb92c4aab25de780f9b08e90acd873", "parents": [ "4b524440822e7fcb7ba2ee8521657050640eb80d" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:26:15 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:26:15 2014 -0700" }, "message": "Added debug log\n\nChange-Id: Icc86bb91a382fd2d9bb013b9d6d30e0f45ffad74\n" }, { "commit": "4b524440822e7fcb7ba2ee8521657050640eb80d", "tree": "4d54e582d1525b2d176f951f50912d183fd785f3", "parents": [ "fca9f499d82b7c86647efe7a149808f6b31d308d" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:23:57 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 22:23:57 2014 -0700" }, "message": "DistributedFlowRuleStore related fixes\n\n- handle no master for Device case\n- Changed failed item type to FlowRule\n\nChange-Id: If6c85751759cf6ba9ab0ed0384cbe1bf08a5d572\n" }, { "commit": "fca9f499d82b7c86647efe7a149808f6b31d308d", "tree": "05a1f98a382dce3b122981966c5f585a5638a2af", "parents": [ "c586e216a189a3e7adcdc2c0891c9b0eb3a4a234" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 21:39:49 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 21:45:38 2014 -0700" }, "message": "fix stats reply handler\n\nChange-Id: Ibd218affcd3c5a2f1467c0954d0ecfdfb4a20baa\n" }, { "commit": "c586e216a189a3e7adcdc2c0891c9b0eb3a4a234", "tree": "89c4b135bc9ef27c83284e2c3cb37b87be9ef141", "parents": [ "087019ba5662914c8dc94499e83e009db9709c1f" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 21:24:08 2014 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 21:24:08 2014 -0700" }, "message": "Added fly-in detail pane.\n" }, { "commit": "087019ba5662914c8dc94499e83e009db9709c1f", "tree": "f39fd9fabe4bd8a9c96d4e38db24863e996e90f9", "parents": [ "f967d516621e62452190c979b449dc29bd957f81" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 21:07:56 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 21:08:33 2014 -0700" }, "message": "register some Intent related classes\n\nChange-Id: I71ec0c7db930ffb9a1f2bc3da7c3de2f598ee5ee\n" }, { "commit": "f967d516621e62452190c979b449dc29bd957f81", "tree": "7e699ed1855eb3e3078a41729ca70f1cbea60051", "parents": [ "9a16c8211c6e491830b9ad6f403780c2bf6ef5ca" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 20:34:29 2014 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 20:34:29 2014 -0700" }, "message": "Added styling to unpinned nodes.\nAlso wired up the radio buttons to suppress nodes/links appropriately.\n" }, { "commit": "9a16c8211c6e491830b9ad6f403780c2bf6ef5ca", "tree": "96829402d04a92ed5cf131e587ed06f2003dc6f1", "parents": [ "6f376a3f0aa2b44211cc791afa3ed3655b44b70b" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 16:09:19 2014 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 17:48:54 2014 -0700" }, "message": "Pin nodes at end of mousedrag.\nAllow nodes to be unpinned by hovering over and pressing \u0027U\u0027.\n" }, { "commit": "6f376a3f0aa2b44211cc791afa3ed3655b44b70b", "tree": "d977820c0b27115082fa70b240f3185c980c278a", "parents": [ "631ffce5b022040935587613441995a713b0ddad" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 12:38:30 2014 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 17:48:54 2014 -0700" }, "message": "Changed hosts to small circles (rather than labeled rectangles), and updated collision prevention code appropriately.\nRemoved hover-selection mode (will replace with tooltips later).\nAdded flyout div (hidden for now).\n" }, { "commit": "631ffce5b022040935587613441995a713b0ddad", "tree": "a3c7bd161ae71f7f57eb7890a21f03119a936e04", "parents": [ "bd8c988f2443c9f7eb63367c6c69642988584d08" ], "author": { "name": "Marc De Leenheer", "email": "marc@onlab.us", "time": "Tue Oct 28 16:29:07 2014 -0700" }, "committer": { "name": "Marc De Leenheer", "email": "marc@onlab.us", "time": "Tue Oct 28 16:29:07 2014 -0700" }, "message": "Support optical port status via OFExperimenter type 0x748771\n" }, { "commit": "bd8c988f2443c9f7eb63367c6c69642988584d08", "tree": "7069621f315bacc2d725642247b33fd232781fb2", "parents": [ "c0bbbd4f89f88f3c9774c83c4e928d8556f330e1", "10a31c3b853520df2c3c15c66223586adb69a97c" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 15:53:35 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 15:53:35 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "c0bbbd4f89f88f3c9774c83c4e928d8556f330e1", "tree": "cc0e40911ce242b6230c8a67f1b2e1f895667118", "parents": [ "f5d90939a78708856dca226bcf37e11108da8895" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 15:53:30 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 15:53:30 2014 -0700" }, "message": "Allowing link stores to create links injected by ancillary providers.\nFixed oe-linc config\n" }, { "commit": "10a31c3b853520df2c3c15c66223586adb69a97c", "tree": "0b50254be6abfc5ae86abed1456be9b6b703448e", "parents": [ "f5d90939a78708856dca226bcf37e11108da8895" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 14:42:06 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 14:42:06 2014 -0700" }, "message": "initial Distributed IntentStore using Hz\n\nChange-Id: Iffb3f5fdfe8ba080fd039e67f8473ea18348f20d\n" }, { "commit": "f5d90939a78708856dca226bcf37e11108da8895", "tree": "bde731eafdba94ca691cce56d21f09277e7f708d", "parents": [ "ce2474aa91411457ab3b7c35a365b2831db1e85d" ], "author": { "name": "Pingping", "email": "pingping@onlab.us", "time": "Mon Oct 27 10:50:04 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Tue Oct 28 14:05:17 2014 -0700" }, "message": "IntentSync test without state\n\nThe current Router class does not check the Intent state.\nSo I did not add the state in this patch.\nI will push another patch for testing the intent state.\n\nChange-Id: Idb44dcace5f33a0144852a999445931bc2189448\n" }, { "commit": "ce2474aa91411457ab3b7c35a365b2831db1e85d", "tree": "087bdf523c1ace93ac2a3354e916413c5a68546a", "parents": [ "4f1a60c9fd4050c9adc0f23269f033b0015ceaf4" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:40:49 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:40:49 2014 -0700" }, "message": "Revised copyright message.\n" }, { "commit": "4f1a60c9fd4050c9adc0f23269f033b0015ceaf4", "tree": "c67f496bc028fa389a04edd2312fb7386c0a3b00", "parents": [ "92f4361692a50c2cd05ab06559feb6dab799f1ec" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:39:07 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:39:11 2014 -0700" }, "message": "Revised copyright message.\n" }, { "commit": "92f4361692a50c2cd05ab06559feb6dab799f1ec", "tree": "8b3b651f50504f5e02ae2376229800e42e92a115", "parents": [ "444eda606664cb14ca19447d5245c2466802578b", "d4a8bba68299e903b62cf6998e72ac9613dc3a2c" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:09:46 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:09:46 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "444eda606664cb14ca19447d5245c2466802578b", "tree": "e3cb12845c0962ffe7c692536b44c2df9bf144ba", "parents": [ "9be539e079437071a866e09ac57d96b0e3b18c31" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:09:42 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:09:42 2014 -0700" }, "message": "Added JSON for role command.\n" }, { "commit": "d4a8bba68299e903b62cf6998e72ac9613dc3a2c", "tree": "577ce8c0d617feab792d291e67930b7f3ca8c458", "parents": [ "9be539e079437071a866e09ac57d96b0e3b18c31" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Oct 28 12:44:20 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Oct 28 12:44:20 2014 -0700" }, "message": "Changed back to using apply-actions in 1.3 because LINC-OE doesn\u0027t support write-actions\n\nChange-Id: I5fcd386d329d1d520da31098c81f25c5cd877c1f\n" }, { "commit": "9be539e079437071a866e09ac57d96b0e3b18c31", "tree": "ebecd76cdd0276e0970c07cc305ca880648f99f3", "parents": [ "e550584ab209a1d6c06b14065de7b5381aacea34" ], "author": { "name": "Toshio Koide", "email": "t-koide@onlab.us", "time": "Thu Oct 23 18:43:30 2014 -0700" }, "committer": { "name": "Toshio Koide", "email": "t-koide@onlab.us", "time": "Tue Oct 28 11:07:52 2014 -0700" }, "message": "Preparing implementation of link resource data store.\n" }, { "commit": "e550584ab209a1d6c06b14065de7b5381aacea34", "tree": "ba3380fb5c9dfe56308f34cf1c62f703cce2c2bb", "parents": [ "444b519327cfd4636f76b0165451ff25b28aedf5" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 10:54:00 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Tue Oct 28 10:55:40 2014 -0700" }, "message": "Eclipse formatter/clean up action configuration\n\nChange-Id: I88ddd541c7a5bb6930a19c756f5afa8994b34364\n" }, { "commit": "444b519327cfd4636f76b0165451ff25b28aedf5", "tree": "29afd2ef9f5c87e46ec6dbbee13f13931032cf0a", "parents": [ "d35961bc18a86e3003fe55e70cf9ad7c0b52b6a9" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Tue Oct 28 10:45:19 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Tue Oct 28 10:45:19 2014 -0700" }, "message": "Replaced the usage of IpPrefix with IpAddress in the context of\nController Nodes.\n\nChange-Id: Id2b25fb071bb20541db3f77b7afefe886520538e\n" }, { "commit": "d35961bc18a86e3003fe55e70cf9ad7c0b52b6a9", "tree": "68eaac51918dd2ab1630978e183148cac2e291bd", "parents": [ "15cd0b8fd3a2a3b4f02955aa42c9f08e1be3940f" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 08:49:48 2014 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Oct 28 10:31:55 2014 -0700" }, "message": "Added keydown handler.\nSome refactoring.\nCleaned up debug configuration.\nLinks now clipped to edges of node rectangles.\nUpdated ONOS icon (just a placeholder for now)\n" }, { "commit": "15cd0b8fd3a2a3b4f02955aa42c9f08e1be3940f", "tree": "40766159bb65800de814fbe8a4e5cd05aaeb0c60", "parents": [ "e0f804aa3fd47d6a0ac9839cc8a4a2ccbbf38789" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue Oct 28 08:40:23 2014 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Tue Oct 28 08:40:23 2014 -0700" }, "message": "Netty bug fix: Do not use weakValues in a cache where we track outstanding responses.\n" }, { "commit": "e0f804aa3fd47d6a0ac9839cc8a4a2ccbbf38789", "tree": "9b8030d7c91af6a2fefed0758367e23234a1ec8a", "parents": [ "92891d1c2094d86d55b83cf704d49b806c27ba9c" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 23:40:48 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 23:40:48 2014 -0700" }, "message": "Added application ID store; both trivial and distributed variants.\n" }, { "commit": "92891d1c2094d86d55b83cf704d49b806c27ba9c", "tree": "3419ff9dafeb956845e208dd729878115b4cf672", "parents": [ "e7b5bd768c5a763dc831a38972704d00417e189e" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon Oct 27 20:04:38 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon Oct 27 22:52:29 2014 -0700" }, "message": "add basic backup to DistributedFlowRuleStore\n\nChange-Id: I8eedf0cf30a2555d45145889b5ef210e826b0ac0\n" }, { "commit": "e7b5bd768c5a763dc831a38972704d00417e189e", "tree": "7766cb2b89bd35b0cda3deb8b0b2cffddb1df5c3", "parents": [ "3f4ccb286d4b3c1ec7c6ee4b7db656718be9f1c8" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 20:17:24 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 20:17:24 2014 -0700" }, "message": "Updated creation of IpAddress instance inside IpPrefixTest\nto exclude specifying the prefix length, because it is not\napplicable for IpAddress.\n" }, { "commit": "3f4ccb286d4b3c1ec7c6ee4b7db656718be9f1c8", "tree": "01a6360c42b5f64f656cd30630669291ab60bbe9", "parents": [ "4e45ccd7d1cdd896b60c9ab856129ed2ff883a9a" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 20:15:10 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 20:15:10 2014 -0700" }, "message": "Updated the IpAddress serialization/deserialization\ninside class IpAddressSerializer to exclude reading/writing\nthe prefix length for IpAddress, because it is not applicable.\n" }, { "commit": "4e45ccd7d1cdd896b60c9ab856129ed2ff883a9a", "tree": "179e1b4da58f56ebeecd8458de904cbf5f1a6ec9", "parents": [ "755fb43aea94090b2400ff02270da6186e040a0b" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 20:03:46 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 20:03:46 2014 -0700" }, "message": "Added a standalone utility to convert ONOS topology JSON config to OELinc JSON config.\n" }, { "commit": "755fb43aea94090b2400ff02270da6186e040a0b", "tree": "671d420c201c99eb61192e4c2e29561f1cffe354", "parents": [ "18867bf463da01b9a885a321b6d3d18ad37f0d1e", "33f228af5a34d48e38095653546bd3371c5c7b2a" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 19:56:22 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 19:56:22 2014 -0700" }, "message": "Merge remote-tracking branch \u0027origin/master\u0027\n" }, { "commit": "18867bf463da01b9a885a321b6d3d18ad37f0d1e", "tree": "db900443a1c1af4b842759a38f241ec08bc07bf3", "parents": [ "e1bcb0b3efc4d0fa7ca225f0c15e7daee41b58c1" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 19:56:15 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 19:56:15 2014 -0700" }, "message": "Added a standalone utility to convert ONOS topology JSON config to OELinc JSON config.\n" }, { "commit": "33f228af5a34d48e38095653546bd3371c5c7b2a", "tree": "f343cc977d03789b70fb0231fb0bb3dfb7b83c72", "parents": [ "e1bcb0b3efc4d0fa7ca225f0c15e7daee41b58c1" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 19:33:16 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 19:33:16 2014 -0700" }, "message": "Replaced IpPrefix and IpAddress in the following methods\nand cleanup related code:\n\n - Host.ipAddresses()\n - DefaultHost.ipAddresses()\n - HostDescription.ipAddress()\n - DefaultHostDescription.ipAddress()\n - HostService.getHostsByIp()\n - HostManager.getHostsByIp()\n - HostStore.getHosts()\n - GossipHostStore.getHosts()\n - SimpleHostStore.getHosts()\n - ProxyArpService.known()\n - ProxyArpManager.known()\n\nAs a result of the above cleanup, the \"hosts\" CLI command outputs\nthe IP addresses as \"1.2.3.4\" instead of \"1.2.3.4/32\".\n\nAlso, the following REST calls might be affected as well with\nthe above format replacement:\n - REST POST: config/topology\n - REST GET: topology/graph\n" }, { "commit": "e1bcb0b3efc4d0fa7ca225f0c15e7daee41b58c1", "tree": "bef2093f06614e55fb3abd62597855a329cab04e", "parents": [ "fc58467f16b7228fbcd8646c8cce88b3524e46a9" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 17:45:10 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 17:45:10 2014 -0700" }, "message": "Added isLinkLocal predicate to MacAddress and used it in ReactiveForwarding.\n" }, { "commit": "fc58467f16b7228fbcd8646c8cce88b3524e46a9", "tree": "83c7734ef495d79c90dc15ff110330797cb0f8fc", "parents": [ "5cd0e8fa36897392f743474210a9874a681209fc" ], "author": { "name": "Pingping", "email": "pingping@onlab.us", "time": "Thu Oct 23 10:51:19 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 17:20:52 2014 -0700" }, "message": "Unit test to Router class with Async ARP\n\nChange-Id: I3797433ae5dcce06425159887e42ee75bcf621e4\n" }, { "commit": "5cd0e8fa36897392f743474210a9874a681209fc", "tree": "79eefb8be05946676b80f00a4f998d9543f5e386", "parents": [ "76b0ae27890fc19e0d518d948511b6128ce2a8da" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Oct 27 16:18:40 2014 -0700" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Oct 27 16:19:01 2014 -0700" }, "message": "Fixed node geometry so that [x,y] is now at the center of the rectangle. (Added debug circles).\nAdded radio buttons in mast head.\n" }, { "commit": "76b0ae27890fc19e0d518d948511b6128ce2a8da", "tree": "37460ad3581160807effbe6fc6ea6ea9750484d4", "parents": [ "bf89c74cf854f71a19e2d965d0f081a222e2ba88" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 15:33:19 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Mon Oct 27 15:33:19 2014 -0700" }, "message": "Work toward common IP address classes.\n\n * Updated classes PortAddresses (in core/api) and Interface (in sdnip)\n to use class InterfaceIpAddress instead of IpPrefix\n * Updated corresponding unit tests and relevant code\n * Minor refactoring inside ProxyArpManager to simplify some of the\n logic and usage related to PortAddresses. Also, renamed\n method findOutsidePortInSubnet() to findPortInSubnet() and updated\n its implementation to reflect better its usage.\n" }, { "commit": "bf89c74cf854f71a19e2d965d0f081a222e2ba88", "tree": "8a2cbd4674eb5fa33feea522c3fbf547c837f7bc", "parents": [ "4353a5a390f457a14e87afff702409c82af12bf9" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon Oct 27 15:10:02 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon Oct 27 15:21:14 2014 -0700" }, "message": "DistributedFlowRuleStore\n\n- replace pendingFuture Map with Cache\n- remove the future after setting the Future value\n\nChange-Id: I152dfd586350c472dde74a28579536b44761680a\n" }, { "commit": "4353a5a390f457a14e87afff702409c82af12bf9", "tree": "cf72a85f73781100c6892d86deb276cae478bb61", "parents": [ "59f9b885c7eb6903e57bef6d1ec3b0e61796710f" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 15:18:10 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 15:18:10 2014 -0700" }, "message": "Fixed graph relaxEdge to properly deal with Double.MIN_VALUE.\n" }, { "commit": "59f9b885c7eb6903e57bef6d1ec3b0e61796710f", "tree": "47c1e3b34217b853de7dd8a32019857ba2f0bcd8", "parents": [ "e4c37cecfd65939156e883b00e32a4eeaae281f1" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 14:30:51 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 14:30:55 2014 -0700" }, "message": "Deleted openflowj stuff.\n" }, { "commit": "e4c37cecfd65939156e883b00e32a4eeaae281f1", "tree": "678a8446ee53c15f2deb12357e93aa305aed90f3", "parents": [ "dc09a3ba2523560bc7e87eca644f020a1efb7e1e" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Oct 27 11:56:44 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Oct 27 11:56:44 2014 -0700" }, "message": "Added osgi dependency to prevent build errors in Eclipse\n\nChange-Id: I7b3e1f5f3b4e664f321804f74ae97e5f47aad36d\n" }, { "commit": "dc09a3ba2523560bc7e87eca644f020a1efb7e1e", "tree": "c78475de654e45d7ba51fa69bcdd10a3ae3b4a8b", "parents": [ "41f2ec0ccca186c0cdd9f10f99c067be40ce85de" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Oct 27 11:34:26 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Oct 27 11:40:18 2014 -0700" }, "message": "Fixed flaky HostMonitor unit tests.\n\nChange-Id: Ie9e9e922733e6210b61a0360feae38d683685fe7\n" }, { "commit": "41f2ec0ccca186c0cdd9f10f99c067be40ce85de", "tree": "3d5cf2642ca9c1f19b4d97fd3b7755300befd8de", "parents": [ "781d18bfa13738a3ad588173ead8c7136ef7a8b9" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon Oct 27 09:54:43 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Mon Oct 27 10:40:49 2014 -0700" }, "message": "moved Hazelcast based Mastership+Cluster store to onos-code-dist bundle\n\nChange-Id: I304f916f3a400eaf050a5351825634349790e1bf\n" }, { "commit": "781d18bfa13738a3ad588173ead8c7136ef7a8b9", "tree": "26bde5501c564de9877a81ea8c8a22387e8759df", "parents": [ "24c849c488bd3746efbb1362ae5c6d81bdea8305" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 10:31:25 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 10:31:25 2014 -0700" }, "message": "Added copyrights to cli, features, openflow, providers and web code\n" }, { "commit": "24c849c488bd3746efbb1362ae5c6d81bdea8305", "tree": "0a1936a8eb869b51a885e962bf7284528608ea97", "parents": [ "4d69087215ae59342d519c4f37df2237070556c1" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 09:53:05 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 09:53:05 2014 -0700" }, "message": "Added copyrights to the utils code\n" }, { "commit": "4d69087215ae59342d519c4f37df2237070556c1", "tree": "110382c901e709b94066ef2c716cb23699ae9418", "parents": [ "eb24e9d0ac17a39025f908348bb496c5b4ca7bcd" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 08:57:08 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 08:57:08 2014 -0700" }, "message": "Doh! Forgot to actually check for negative cycles in relaxEdge.\n" }, { "commit": "eb24e9d0ac17a39025f908348bb496c5b4ca7bcd", "tree": "3eae020d31d0698581a40338629869b1e1dec376", "parents": [ "fd5cdf191fba706f4c72b7816135a821064cf444" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:34:20 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:58:10 2014 -0700" }, "message": "Attempt to fix Link vanishing after mastership change\n\n- LLDPLinkProvider: handle DeviceUpdate event\n- DeviceManager: publish Device events caused by Mastership change\n- DeviceManager: Always try to markOffLine on deviceDisconnected\n- GossipDeviceStore: Silently ignore failure to get Timestamp on port events\n\nChange-Id: I51fbb3f1924007867512f20e62d6d53090c63640\n" }, { "commit": "fd5cdf191fba706f4c72b7816135a821064cf444", "tree": "d052ecc631fd9dc6d0faba01c895676680374e25", "parents": [ "76905087a09f1aed436af79ddf0c0226e3ae98d3" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 13:28:48 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:56 2014 -0700" }, "message": "add toString\n\nChange-Id: Iaab5d307e93b3784359a3bc1f80791b1ea833e58\n" }, { "commit": "76905087a09f1aed436af79ddf0c0226e3ae98d3", "tree": "742d4c428e4336f8e9a5ea60c0f0174daff2000f", "parents": [ "1b6f5688d094e39cdeb9af91d59f515541274dd7" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sat Oct 25 21:35:13 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:55 2014 -0700" }, "message": "remove outdated TODO\n\nChange-Id: Ib52a019bd44411cf953a4cf2a391d37296072035\n" }, { "commit": "1b6f5688d094e39cdeb9af91d59f515541274dd7", "tree": "765c317de7648579e34ecc6a7b0af7cda1dafa04", "parents": [ "00b476fadb4e2534498a37d3329b76eb0bcd7ec8" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sat Oct 25 21:33:59 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:55 2014 -0700" }, "message": "FlowStatsCollector: collect FlowStats on MASTER sw only\n\nChange-Id: I4a7e808cceeaee209aaf22d85c9fa4dc069d8acc\n" }, { "commit": "00b476fadb4e2534498a37d3329b76eb0bcd7ec8", "tree": "a500fae481628149646919bd4d3d8279701d6bec", "parents": [ "305ec83471cef285632b0682b9e864e84ba48af3" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sat Oct 25 21:33:07 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:55 2014 -0700" }, "message": "send LLDP probe only to non-Logical ports\n\nChange-Id: I93995a718c9fcf5352a015c0cdc011f5876c9730\n" }, { "commit": "305ec83471cef285632b0682b9e864e84ba48af3", "tree": "b1a3e355dd5b7aa205910c30490e9c704a09985b", "parents": [ "a9700c7a6043c7e6ca47442cc5366e5534a56638" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Oct 24 22:23:17 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:55 2014 -0700" }, "message": "add debug log\n\nChange-Id: I0fe955fd5a3a5916fbfb071502b415476b9af240\n" }, { "commit": "a9700c7a6043c7e6ca47442cc5366e5534a56638", "tree": "db843e8ca7f28aca2c8c4350e543dcdba21f818e", "parents": [ "3195f55ef4938069c349bbdeb75db5a2d36e7153" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Oct 24 22:12:03 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:55 2014 -0700" }, "message": "add toString\n\nChange-Id: I14b07972b1f0aec1a7cc21ff053aa30a25af8ca1\n" }, { "commit": "3195f55ef4938069c349bbdeb75db5a2d36e7153", "tree": "dcfb131037fcf19a7b1e2a11e840d34c355490ff", "parents": [ "f5416d82cfd537ef2b560d471e001525c8e4621f" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Oct 24 22:07:05 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:55 2014 -0700" }, "message": "Fix Hazelcast event suppression.\n\n- ignore event triggered by local node,\n not if the subject is about local node.\n\nChange-Id: I50858a8b9272966f597f5172a0227f14afbc72c4\n" }, { "commit": "f5416d82cfd537ef2b560d471e001525c8e4621f", "tree": "87692a8ded5c3c253e7003114ded65027ccf5cde", "parents": [ "76622d6e6ddbf4605ba1582fa2e146aa215833ee" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Fri Oct 24 21:17:40 2014 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Sun Oct 26 19:44:55 2014 -0700" }, "message": "modified logger declaration\n\nto print actual instance type.\n\nChange-Id: I4f7f1f0bea51d6fdb586339569b884e6cfdd5d02\n" }, { "commit": "76622d6e6ddbf4605ba1582fa2e146aa215833ee", "tree": "8992bf7566fe0b0ca94876f2c495d76b31f85bd6", "parents": [ "cfbc05404b33fab809163563072dd8ec0b398c16", "50eb95beae37a1fcf307038e711962476289f393" ], "author": { "name": "weibit", "email": "weibit@gmail.com", "time": "Sat Oct 25 21:56:29 2014 -0700" }, "committer": { "name": "weibit", "email": "weibit@gmail.com", "time": "Sat Oct 25 21:56:29 2014 -0700" }, "message": "Merge branch \u0027optical_path_provisioner\u0027\n\nConflicts:\n\tcore/net/src/main/java/org/onlab/onos/net/intent/impl/IntentManager.java\n\nChange-Id: I3449d508668835307d9b00a87d047599a83de81d\n" }, { "commit": "50eb95beae37a1fcf307038e711962476289f393", "tree": "3b2d60bdbd03cadf0f25dda4b89712da31bab809", "parents": [ "8e6dba2982d548e47062de7b4cf6563b209b1d19" ], "author": { "name": "weibit", "email": "weibit@gmail.com", "time": "Sat Oct 25 21:47:54 2014 -0700" }, "committer": { "name": "weibit", "email": "weibit@gmail.com", "time": "Sat Oct 25 21:47:54 2014 -0700" }, "message": "packet-intent fail event will trigger the creation of lightpaths\n\nChange-Id: I54b3b039dee3350eaa0f3b4c7d3f0131966ea6bc\n" }, { "commit": "cfbc05404b33fab809163563072dd8ec0b398c16", "tree": "c53fe933c81071a4ee4f33d500831bc388997fab", "parents": [ "24f9efb49ef3bf7e9624d692b1cc5495a1cc7f0b" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Fri Oct 24 20:38:07 2014 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Fri Oct 24 20:38:07 2014 -0700" }, "message": "Removed exception stack trace for a warning log message\n" }, { "commit": "24f9efb49ef3bf7e9624d692b1cc5495a1cc7f0b", "tree": "2f71e09fade3e78c47061c02b7cb6ac145934bad", "parents": [ "276cd9026d0a06748d80e73cbb362a2c2ffd0c7b" ], "author": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Fri Oct 24 18:56:23 2014 -0700" }, "committer": { "name": "Madan Jampani", "email": "madan@onlab.us", "time": "Fri Oct 24 18:56:23 2014 -0700" }, "message": "sendAndReceive now returns a Future instead of Reponse\n" }, { "commit": "276cd9026d0a06748d80e73cbb362a2c2ffd0c7b", "tree": "28746dd4fb405d580e8390f24ca67728029b58b2", "parents": [ "9cfe82905dce19e9e9364d68ad9a4f0c507ae029" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Fri Oct 24 16:28:01 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Fri Oct 24 16:28:01 2014 -0700" }, "message": "Added class InterfaceIpAddress and the corresponding unit test.\n\nThat class can be used to represent the IP address information\non an interface.\n" }, { "commit": "9cfe82905dce19e9e9364d68ad9a4f0c507ae029", "tree": "5942c7305ce68db360816bcfed3003190a4fcfe5", "parents": [ "3a7c1f863ab79046a6db8f4f200772b04d078aaf" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Oct 24 14:14:08 2014 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Oct 24 14:14:19 2014 -0700" }, "message": "dispatching failed event when compile fails\n\nChange-Id: I5c5ae38c25a8ef08bc066bcf5bc70bc85137934d\n" }, { "commit": "3a7c1f863ab79046a6db8f4f200772b04d078aaf", "tree": "352a8ccd4a898f92cdf19579ece855bb84535088", "parents": [ "b62aab5c29015e3fc0866bea89f30291f3d50898" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Fri Oct 24 13:42:38 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Fri Oct 24 13:42:38 2014 -0700" }, "message": "Fix a typo in class name:\nDefualtHostDecriptionTest -\u003e DefaultHostDecriptionTest\n" } ], "next": "b62aab5c29015e3fc0866bea89f30291f3d50898" }