Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
Showing
9 changed files
with
42 additions
and
6 deletions
... | @@ -58,10 +58,6 @@ | ... | @@ -58,10 +58,6 @@ |
58 | <groupId>org.osgi</groupId> | 58 | <groupId>org.osgi</groupId> |
59 | <artifactId>org.osgi.core</artifactId> | 59 | <artifactId>org.osgi.core</artifactId> |
60 | </dependency> | 60 | </dependency> |
61 | - <dependency> | ||
62 | - <groupId>org.apache.felix</groupId> | ||
63 | - <artifactId>org.apache.felix.scr.annotations</artifactId> | ||
64 | - </dependency> | ||
65 | </dependencies> | 61 | </dependencies> |
66 | 62 | ||
67 | <build> | 63 | <build> | ... | ... |
... | @@ -152,6 +152,16 @@ public class GossipLinkStore | ... | @@ -152,6 +152,16 @@ public class GossipLinkStore |
152 | 152 | ||
153 | @Deactivate | 153 | @Deactivate |
154 | public void deactivate() { | 154 | public void deactivate() { |
155 | + | ||
156 | + executor.shutdownNow(); | ||
157 | + try { | ||
158 | + if (!executor.awaitTermination(5, TimeUnit.SECONDS)) { | ||
159 | + log.error("Timeout during executor shutdown"); | ||
160 | + } | ||
161 | + } catch (InterruptedException e) { | ||
162 | + log.error("Error during executor shutdown", e); | ||
163 | + } | ||
164 | + | ||
155 | linkDescs.clear(); | 165 | linkDescs.clear(); |
156 | links.clear(); | 166 | links.clear(); |
157 | srcLinks.clear(); | 167 | srcLinks.clear(); | ... | ... |
... | @@ -20,7 +20,7 @@ export PATH="$PATH:." | ... | @@ -20,7 +20,7 @@ export PATH="$PATH:." |
20 | # Convenience utility to warp to various ONOS source projects | 20 | # Convenience utility to warp to various ONOS source projects |
21 | # e.g. 'o api', 'o dev', 'o' | 21 | # e.g. 'o api', 'o dev', 'o' |
22 | function o { | 22 | function o { |
23 | - cd $(find $ONOS_ROOT/ -type d | egrep -v '\.git|target' | \ | 23 | + cd $(find $ONOS_ROOT/ -type d | egrep -v '\.git|target|gen-src' | \ |
24 | egrep "${1:-$ONOS_ROOT}" | egrep -v "$ONOS_ROOT/.+/src/" | head -n 1) | 24 | egrep "${1:-$ONOS_ROOT}" | egrep -v "$ONOS_ROOT/.+/src/" | head -n 1) |
25 | } | 25 | } |
26 | 26 | ... | ... |
... | @@ -17,5 +17,9 @@ nodes=$(env | sort | egrep "OC[0-9]+" | cut -d= -f2) | ... | @@ -17,5 +17,9 @@ nodes=$(env | sort | egrep "OC[0-9]+" | cut -d= -f2) |
17 | for node in $nodes; do | 17 | for node in $nodes; do |
18 | scp -q $jar $ONOS_USER@$node:.m2/repository/$jar | 18 | scp -q $jar $ONOS_USER@$node:.m2/repository/$jar |
19 | scp -q $jar $ONOS_USER@$node:$ONOS_INSTALL_DIR/$KARAF_DIST/system/$jar | 19 | scp -q $jar $ONOS_USER@$node:$ONOS_INSTALL_DIR/$KARAF_DIST/system/$jar |
20 | - ssh $ONOS_USER@$node "$ONOS_INSTALL_DIR/bin/onos \"bundle:update -f $bundle\"" 2>/dev/null | 20 | + ssh $ONOS_USER@$node " |
21 | + $ONOS_INSTALL_DIR/bin/onos \"bundle:stop -f $bundle\" | ||
22 | + $ONOS_INSTALL_DIR/bin/onos \"bundle:update -f $bundle\" | ||
23 | + $ONOS_INSTALL_DIR/bin/onos \"bundle:start -f $bundle\" | ||
24 | + " 2>/dev/null | ||
21 | done | 25 | done | ... | ... |
web/gui/src/main/webapp/libs/D3.LICENSE
0 → 100644
1 | +Copyright (c) 2010-2014, Michael Bostock | ||
2 | +All rights reserved. | ||
3 | + | ||
4 | +Redistribution and use in source and binary forms, with or without | ||
5 | +modification, are permitted provided that the following conditions are met: | ||
6 | + | ||
7 | +* Redistributions of source code must retain the above copyright notice, this | ||
8 | + list of conditions and the following disclaimer. | ||
9 | + | ||
10 | +* Redistributions in binary form must reproduce the above copyright notice, | ||
11 | + this list of conditions and the following disclaimer in the documentation | ||
12 | + and/or other materials provided with the distribution. | ||
13 | + | ||
14 | +* The name Michael Bostock may not be used to endorse or promote products | ||
15 | + derived from this software without specific prior written permission. | ||
16 | + | ||
17 | +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | ||
18 | +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | ||
19 | +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
20 | +DISCLAIMED. IN NO EVENT SHALL MICHAEL BOSTOCK BE LIABLE FOR ANY DIRECT, | ||
21 | +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, | ||
22 | +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
23 | +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | ||
24 | +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | ||
25 | +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | ||
26 | +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
web/gui/src/main/webapp/libs/d3.js
0 → 100644
This diff could not be displayed because it is too large.
web/gui/src/main/webapp/libs/d3.min.js
0 → 100644
This diff could not be displayed because it is too large.
web/gui/src/main/webapp/libs/jquery-2.1.1.js
0 → 100644
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment