Simon
c85f0dfdf1
Merge pull request #766 from weaveworks/765-fix-terminal-wrapping
...
Set correct size for terminal which fixes text wrapping.
2015-12-16 17:33:18 +01:00
Simon Howe
a166ecc92c
Tidying up a little bit.
2015-12-16 17:32:46 +01:00
Simon Howe
4df1cac033
Set correct size for terminal which fixes text wrapping.
...
Sometimes it was going off the sides/bottom.
2015-12-16 17:32:45 +01:00
Tom Wilkie
91579d06fc
Merge pull request #767 from weaveworks/756-proc-cpu
...
Gather per-process CPU and memory metrics.
2015-12-16 15:29:56 +00:00
Tom Wilkie
8efa0d147b
Review feedback
2015-12-16 14:38:22 +00:00
Tom Wilkie
21a16771c9
Make host report memory usage in bytes.
2015-12-16 14:38:21 +00:00
Tom Wilkie
caff695f96
Gather per-process CPU and memory metrics.
2015-12-16 14:38:21 +00:00
Tom Wilkie
bc8f86a75f
Merge pull request #751 from weaveworks/testing
...
Add some more testing to procspy
2015-12-15 17:56:41 +00:00
Tom Wilkie
c4f8496362
Merge pull request #771 from weaveworks/release-0.11.1
...
Add release notes for v0.11.1
2015-12-15 17:45:19 +00:00
Tom Wilkie
cc30e2ac63
Add release notes for v0.11.1
v0.11.1
2015-12-15 16:48:23 +00:00
Simon
536f06ca27
Merge pull request #753 from weaveworks/dev-mode-proxy-websockets
...
Also proxy Websockets through the dev server while in dev mode.
2015-12-15 16:40:24 +01:00
Simon Howe
dbd789317d
Also proxy WS to the BE while in dev mode.
...
WS weren't using the proxy.
2015-12-15 16:39:57 +01:00
Simon Howe
6ddd2ed9ff
Fixes linting violations
2015-12-15 16:14:39 +01:00
Paul Bellamy
3e2e92ecbd
Merge pull request #770 from weaveworks/missing-pids
...
We need to read /proc/PID/net/tcp6 to see the pids for the server end of local connections.
2015-12-15 14:10:03 +00:00
Tom Wilkie
550f21511a
We need to read /proc/PID/net/tcp6 to see the pids for the server end of local connections.
2015-12-15 13:38:30 +00:00
Tom Wilkie
3bc2042c51
Merge pull request #760 from weaveworks/release-0.11.0
...
Changelog for 0.11.0
2015-12-15 11:38:10 +00:00
David Kaltschmidt
271bcbde19
Correct path for scope version command
v0.11.0
2015-12-15 12:07:47 +01:00
David Kaltschmidt
ec15f7fc21
Updated CHANGELOG for 0.11.0
2015-12-14 17:20:55 +01:00
David
2c9e0fa60a
Merge pull request #763 from weaveworks/748-fix-terminal-keys
...
Fixes AltGr+3 which is required in some locales (UK).
2015-12-14 15:28:30 +01:00
David
03bf6d659a
Merge pull request #762 from weaveworks/761-fix-terminal-title
...
Fixes popped out terminal title
2015-12-14 15:28:12 +01:00
Simon Howe
08a68aa605
Oops, forgot to remove a log.
2015-12-14 15:23:48 +01:00
Simon Howe
24530a3eed
Send ctrl-a through to server rather activate term.js's copy mode.
2015-12-14 14:29:19 +01:00
Simon Howe
437cd737cc
Fixes popped out terminal title
2015-12-14 14:02:19 +01:00
Simon Howe
fdd45fdd43
Fixes AltGr+[0-9] which is required in some locales (UK).
2015-12-14 13:57:18 +01:00
Paul Bellamy
b3b2bcc5c8
Merge pull request #750 from weaveworks/749-version
...
Rationalise version handling
2015-12-11 13:43:10 +00:00
Tom Wilkie
8024827f76
Add some more testing to procspy
2015-12-11 13:01:59 +00:00
Tom Wilkie
667dd0f1de
Rationalise version handling
2015-12-11 12:23:01 +00:00
Paul Bellamy
1b39659d10
Merge pull request #742 from weaveworks/284-profiling
...
Various CPU usage gains from profiling
2015-12-11 12:05:24 +00:00
Tom Wilkie
d8c759c455
Merge pull request #650 from weaveworks/365-pipes
...
Pipes
2015-12-11 12:01:36 +00:00
Tom Wilkie
5050bacd72
Correctly wait for all background goroutines to finish before returning from AppClient.Close()
2015-12-11 11:20:53 +00:00
David Kaltschmidt
d93a3e22c9
Dont deselect node on ESC if there is a controlPipe
2015-12-11 11:34:18 +01:00
Tom Wilkie
a2862baf33
Don't list fds if there are not connections in the net namespace.
2015-12-11 10:27:27 +00:00
Tom Wilkie
cc90c6c95d
Don't read tcp6 file (we don't deal with ipv6 anywhere else).
2015-12-11 10:27:26 +00:00
Tom Wilkie
9cff5699cb
Don't decode the certificates everytime we create an AppClient.
2015-12-11 10:27:26 +00:00
Tom Wilkie
cde5920f9a
Cache the contents of some files in /proc
...
Also cache contents of /proc/foo/stat, but only for 10s.
2015-12-11 10:27:15 +00:00
Simon Howe
8a6361559c
Add terminal setTimeouts as instance properties instead of globals
...
in case we ever have 2 terminals
2015-12-10 19:59:38 +01:00
Simon Howe
921a7b723f
More Terminal-UI and code post review fixes.
2015-12-10 19:43:46 +01:00
Simon Howe
e0ff3e3ddd
Cleanup our timeouts.
2015-12-10 19:43:45 +01:00
Tom Wilkie
0b1a2ef5c7
Wait for pipes to close in Close().
2015-12-10 15:44:50 +00:00
Tom Wilkie
6259307491
Don't use a global variable to store the pipe client.
2015-12-10 15:44:25 +00:00
Tom Wilkie
1fcd079563
Use Readdirnames to reduce number of stats we're doing.
2015-12-10 14:43:40 +00:00
Tom Wilkie
efecea3714
Merge pull request #741 from weaveworks/284-procspy-cached-walker
...
Use caching walker in procspy
2015-12-10 14:43:01 +00:00
Tom Wilkie
cc5935a89d
Review feedback
2015-12-10 14:10:36 +00:00
Tom Wilkie
ed6c4088fa
Fix up tests.
2015-12-10 14:00:43 +00:00
Tom Wilkie
e15fe2b747
Use caching proc walker in procspy.
2015-12-10 14:00:42 +00:00
Tom Wilkie
ee2efeb10f
Merge pull request #737 from weaveworks/284-probe-cpu
...
Move procspy out of vendor into probe/endpoint.
2015-12-10 13:59:12 +00:00
Simon Howe
50be8c61d2
Try to reconnect immediately giving a nicer ctrl-d diconnect exp.
2015-12-10 14:38:58 +01:00
Tom Wilkie
ff3748866b
Fix infinite loop when closing AppClient.
2015-12-10 12:53:31 +00:00
Tom Wilkie
3a344f12ea
Backend review feedback
2015-12-10 12:53:31 +00:00
Simon Howe
fe6e8973c4
UI Review feedback
...
- Adds more spacing between term and details windows
- Make the terminal status-overlay a bit smaller
- No period at the end of titles.
- Space out terminal button controls.
- Revise some of the terminal status prompts.
- Fixes terminal resizing.
- Flexbox was being very laggy on chrome. We can get away w/ absolute
positioning in this case easily. Snappier.
2015-12-10 12:53:06 +00:00