Peter Bourgon
ac29fba7bc
Don't fail if CACHE_DIR has a missing component
...
Also, don't invoke weave if it's not running.
2015-07-13 16:03:19 +02:00
Peter Bourgon
dd59810196
Merge pull request #302 from weaveworks/scope-on-weave
...
weave expose prior to scope launch
2015-07-13 13:23:12 +02:00
Peter Bourgon
c57a04e1dd
Use weave add-dns instead of HTTP calls to DNS container
2015-07-13 12:47:21 +02:00
Tom Wilkie
ddb29626f2
Merge pull request #310 from weaveworks/259-rebuild-ui-image
...
Detect when to rebuild cached build image.
2015-07-08 16:52:57 +01:00
Tom Wilkie
cf261282e2
Detect when to rebuild cached build image.
2015-07-08 15:43:48 +00:00
Tom Wilkie
c35269e01c
Merge pull request #312 from weaveworks/311-flaky
...
Use poll in TestRegistryEvents.
2015-07-08 16:41:59 +01:00
Tom Wilkie
9fc02d941e
Fix flaky tests
...
- Make poll take interfaces, do diff on error
- Use poll in TestRegistryEvents
- Improve the locking to prevent deadlocks and data races in registry_test.go
2015-07-08 13:54:09 +00:00
Tom Wilkie
bed9c9325b
Merge pull request #313 from weaveworks/266-smarter-merge-take2
...
Neater implementation of de-duplication in MakeIDList()
2015-07-08 13:50:13 +01:00
Bryan Boreham
1fa853befe
Neater implementation of de-duplication in MakeIDList()
2015-07-08 13:38:39 +01:00
Tom Wilkie
0f76661bf6
Merge pull request #309 from weaveworks/266-smarter-merge
...
Reduce garbage generation with smarter IDList merge
2015-07-08 13:07:12 +01:00
Tom Wilkie
7dd2e3b2d0
Merge pull request #307 from weaveworks/303-test-cpu
...
Add -cpu 4 to tests.
2015-07-08 11:23:49 +01:00
Bryan Boreham
35f9dc622e
More efficient slice-insert - less copying, less garbage
2015-07-07 22:36:22 +01:00
Bryan Boreham
baf0d94af9
Implement a Merge function on IDLists which is more efficient than repeated Add
2015-07-07 22:36:22 +01:00
Bryan Boreham
76d658b193
Make MakeIDList() enforce invariant
2015-07-07 22:16:50 +01:00
Tom Wilkie
d2d73c3cd4
Add -cpu 4 to tests.
2015-07-06 15:07:33 +00:00
Tom Wilkie
0043e9f37d
Remove binaries on make clean.
2015-07-06 14:06:08 +00:00
Tom Wilkie
560e413fe0
Clean after making darwin binaries
2015-07-06 14:00:29 +00:00
Alfonso Acosta
7e7fbd1d2c
Merge pull request #305 from weaveworks/fons-make-deps
...
Add 'make deps' to build instructions
2015-07-06 14:11:08 +01:00
Tom Wilkie
e48053b5b2
s/probe.args/scope-probe.args/
2015-07-06 12:59:25 +00:00
Alfonso Acosta
f304bb3b98
Add 'make deps' to build instructions
2015-07-06 09:45:58 +01:00
Paul Bellamy
08f62aa4cb
Merge pull request #273 from paulbellamy/integration-tests
...
First pass at integration tests
2015-07-03 09:55:37 +01:00
Paul Bellamy
94a0acea17
Merge pull request #298 from paulbellamy/154-inspect-connections
...
Replace "Origin Endpoint" tables with "Connection Details" table
2015-07-03 09:48:46 +01:00
Peter Bourgon
edee9b2434
weave expose prior to scope launch
2015-07-02 18:25:10 +01:00
Paul Bellamy
95f941ff2d
const-izing NodeMetadata fields
2015-07-02 14:51:12 +01:00
Paul Bellamy
129e529a0e
removing duplication checking, which is no longer needed due to connection aggregation
2015-07-02 14:21:16 +01:00
Paul Bellamy
cd71f82d4d
aggregate connection details table
...
List Local and Remote endpoints for each TCP connection on the node.
2015-07-02 14:21:16 +01:00
Paul Bellamy
a9b53f6d76
refactoring some common logic
2015-07-02 14:19:38 +01:00
Paul Bellamy
0a0b3147c7
[circle] run tests on prs, but skip integration tests
...
check before each integration test line is a bit ugly. Can combine them
into one step, but then you don't get metrics on how long each step
takes (in circle).
2015-07-02 14:16:53 +01:00
Peter Bourgon
37c99b71ea
Merge pull request #293 from weaveworks/rename-components
...
In Docker, {app,probe} -> {scope-app,scope-probe}
2015-07-02 11:50:05 +01:00
Tom Wilkie
501f1a4c6b
Merge pull request #299 from tomwilkie/291-image-grouping
...
Use container name (minus version) as id in containers-by-image view.
2015-07-01 14:58:46 +02:00
Tom Wilkie
14470aa107
Use container name (minus version) as id in containers-by-image view.
...
Also:
- build a custom URL matcher to cope with container image names having a encoded forward slash in them.
- escape node ids in the UI when constructing URLs.
- add a test which fetches all the nodes of all topologies, and update report fixture to have slash in container image names.
2015-07-01 12:53:47 +00:00
Paul Bellamy
c92773f16f
working on clustering test
2015-06-30 14:46:31 +01:00
Tom Wilkie
e20d0d772c
Merge pull request #295 from tomwilkie/0.4.0-changelog
...
Changelog for 0.4.0
v0.4.0
2015-06-30 14:35:36 +02:00
Tom Wilkie
e48adf1d8c
Changelog for 0.4.0
2015-06-30 12:29:43 +00:00
Peter Bourgon
ac413e8dd9
Merge pull request #294 from weaveworks/probe-reorg
...
Probe re-org
2015-06-30 12:12:16 +02:00
Peter Bourgon
d9a37df783
WeaveTagger becomes Weave, both Reporter & Tagger
2015-06-30 12:05:32 +02:00
Peter Bourgon
f4b3930a19
Probe re-org
...
- tag/weave* -> package overlay
- tag/origin_host* -> package host
- tag/topology* -> package main
2015-06-30 10:18:00 +02:00
Peter Bourgon
ea9eaae26a
In Docker, {app,probe} -> {scope-app,scope-probe}
2015-06-29 18:59:19 +02:00
Peter Bourgon
69785493ba
Merge pull request #289 from weaveworks/fix-host-on-darwin
...
Fix host on darwin
2015-06-29 18:32:18 +02:00
Peter Bourgon
36212cea3e
Fix probe/host for Darwin
...
Also, add explicit GOOS=darwin target for circle.
2015-06-29 18:27:22 +02:00
Peter Bourgon
56701b6088
Merge pull request #292 from weaveworks/test-refactoring
...
Test refactoring
2015-06-29 18:13:51 +02:00
Peter Bourgon
90a0286909
Refactor tests to have appropriate packages
...
By default, tests should be in package pkg_test. If they need to test
package internals, they can be in package pkg, but then should carry a
suffix of foo_internal_test.go.
This changeset enforces that idiom across the codebase, and adds a check
to the linter to make sure it remains.
Also, some fixes to comments.
2015-06-29 18:06:44 +02:00
Paul Bellamy
ff9771f112
initial integration test setup
...
Integration tests are only run on circle. They checkout the weave
project, and use test helpers from there.
There are just a few basic tests for now, to confirm it works.
2015-06-29 15:40:40 +01:00
Peter Bourgon
f8be412dbb
Remove forgotten half-comment line
2015-06-29 15:08:39 +02:00
Tom Wilkie
40b5fa56d7
Merge pull request #287 from tomwilkie/284-cpu-usage
...
Cache the walk of the process tree, reusing it in docker tagger and process reporter.
2015-06-29 13:22:22 +02:00
Tom Wilkie
b9e968ff43
Cache the walk of the process tree, reusing it in docker tagger and process reporter.
...
Update the cache every spy tick.
This change make CPU usage of scope on my box go from ~40% to ~17%.
2015-06-29 11:16:38 +00:00
David
7e76fd3ac9
Merge pull request #285 from weaveworks/test-bundle
...
Fail make static on build JS build errors
2015-06-25 17:46:13 +02:00
David Kaltschmidt
934082bca1
fail make static on build JS build errors
...
fixes #277
2015-06-25 17:12:08 +02:00
Tom Wilkie
09de188c76
Merge pull request #283 from tomwilkie/281-process-name
...
Trim whitespace from process names
2015-06-25 10:38:27 +02:00
Tom Wilkie
eb250ecb7c
Trim whitespace from process names
...
This causes detailed node lookups for the grouped-by-process-name view to fail. Also, add a test for process walker trimmming whitespace, and a test the process-by-name view gives the right result.
2015-06-24 14:01:17 +00:00