|
Support juju debug-hooks
This implementation is a departure from pyjuju, as we do not
have Zookeeper's ephemeral nodes to rely upon for locking.
The approach taken is described here:
https://bugs.launchpad.net/juju-core/+bug/1027876/comments/11
Rather than periodically checking tmux, I've just gone for
a simple approach of calling "tmux has-session" each time a
hook is to be executed. If this proves to be too expensive,
then reassess.
https://code.launchpad.net/~axwalk/juju-core/lp1027876-implement-debug-hooks/+merge/177353
(do not edit description out of merge proposal)
Total comments: 40
Total comments: 16
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+783 lines, -26 lines) |
Patch |
 |
A |
[revision details]
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
cmd/juju/debughooks.go
|
View
|
1
2
3
4
|
1 chunk |
+106 lines, -0 lines |
0 comments
|
Download
|
 |
A |
cmd/juju/debughooks_test.go
|
View
|
1
2
3
4
|
1 chunk |
+89 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cmd/juju/main.go
|
View
|
1
2
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
cmd/juju/main_test.go
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cmd/juju/scp.go
|
View
|
1
2
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
cmd/juju/ssh.go
|
View
|
1
2
|
3 chunks |
+16 lines, -6 lines |
0 comments
|
Download
|
 |
M |
worker/uniter/context.go
|
View
|
1
2
|
3 chunks |
+31 lines, -17 lines |
0 comments
|
Download
|
 |
A |
worker/uniter/debug/client.go
|
View
|
1
2
|
1 chunk |
+120 lines, -0 lines |
0 comments
|
Download
|
 |
A |
worker/uniter/debug/client_test.go
|
View
|
1
2
|
1 chunk |
+47 lines, -0 lines |
0 comments
|
Download
|
 |
A |
worker/uniter/debug/common.go
|
View
|
1
2
|
1 chunk |
+35 lines, -0 lines |
0 comments
|
Download
|
 |
A |
worker/uniter/debug/common_test.go
|
View
|
1
2
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
 |
A |
worker/uniter/debug/server.go
|
View
|
1
2
|
1 chunk |
+114 lines, -0 lines |
0 comments
|
Download
|
 |
A |
worker/uniter/debug/server_test.go
|
View
|
1
2
|
1 chunk |
+189 lines, -0 lines |
0 comments
|
Download
|
Total messages: 11
|