fang
|
108c6253d3
|
Merge branch 'philip/nuke' into next/arvo
|
2022-09-06 22:25:19 +02:00 |
|
fang
|
f46d8dd557
|
Merge pull request #5974 from urbit/m/recork-slower
ames: bump recork timer back up to a day
|
2022-09-06 22:18:14 +02:00 |
|
fang
|
7a4034f48a
|
Merge pull request #5977 from urbit/m/cork-undone
ames, gall: no %done on corks
|
2022-09-06 22:17:34 +02:00 |
|
fang
|
9c931f844b
|
Merge pull request #5976 from urbit/m/ames-restir
ames: clean & re-set recork timer during %stir
|
2022-09-06 22:17:18 +02:00 |
|
fang
|
36dd2f8ace
|
Merge branch 'next/arvo' into m/recork-slower
|
2022-09-06 22:16:41 +02:00 |
|
fang
|
e22b198dea
|
Merge pull request #5972 from urbit/ted/grq-test-2
tests: ames+gall subscribe/kick/resubscribe sequence
|
2022-09-06 22:15:47 +02:00 |
|
fang
|
fec3c45d30
|
Merge pull request #5971 from urbit/jb/recork-error
ames: handle failed recork timers
|
2022-09-06 22:15:12 +02:00 |
|
Philip Monk
|
4bef3277d5
|
azimuth: remove :azimuth|kick
|
2022-08-29 10:57:47 -08:00 |
|
Philip Monk
|
1ce53d06ba
|
gall: don't add duplicate nonce in +ap-nuke
This gets added in +ap-handle-peers. This caused outgoing subscriptions
to not get cleaned up properly.
Issue introduced in c2d77a5d .
|
2022-08-25 13:29:51 -08:00 |
|
fang
|
ab75e83398
|
gall: don't enqueue %cork as outstanding
Ames will no longer send acks. Consider it completed immediately, and
clean up the outstanding queue whenever it's empty.
|
2022-08-25 18:14:40 +02:00 |
|
fang
|
0e5b3b4107
|
ames: don't give %done on cork
Locally, %cork is guaranteed to succeed instantly. The requesting vane
doesn't need an ack to safely consider the flow "closed".
|
2022-08-25 18:13:29 +02:00 |
|
Ted Blackman
|
5fb20a57cb
|
tests: give %cork ack to gall
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
9b2f95b7b3
|
ames: revert added debug print
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
80c5172490
|
tests: check for correct subscription nonce
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
5ee16c38a1
|
tests: ames+gall full subscribe+clog+kick+resubscribe sequence
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
f558ad4348
|
tests: more steps, subscriber ames now sends %cork
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
59d71ecbc9
|
tests: remove defunct test library
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
e37f738573
|
/lib/test: add +expect-success helper
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
15861150ba
|
/lib/test/ames-gall: clean up lanes
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
c67a358308
|
tests: helper core to avoid repeated metamorphoses
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
94cb3952b7
|
tests: subscriber ames gets kick
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
0b2ba509c3
|
tests: gall and ames give kick over network
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
c301930fac
|
tests: give %kick from %clog
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
59c5aa0b2a
|
tests: give %clog to gall
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
c0adf6c25c
|
tests: %watch to %watch-ack codepath complete
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
cfdf4d8467
|
tests: fix
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
583dd42747
|
tests: ames receives %watch-ack
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
01f761d07a
|
tests: receiver ames sends %watch-ack packet
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
4518cf4838
|
tests: receiver gall gives %done to ames
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
becb1d7f18
|
tests: gall runs %pub +on-watch
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
52637ea2fe
|
tests: ames passes %watch to gall on receiver, gall emits %deal to itself
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
1f9e04ab1c
|
tests: ames sends %watch %plea
|
2022-08-25 16:36:14 +03:00 |
|
Ted Blackman
|
e2e4a102e8
|
tests: ~nec gall passes %watch to itself
|
2022-08-25 16:36:13 +03:00 |
|
Ted Blackman
|
3fdc7379a2
|
tests: get %sub agent to emit %watch
|
2022-08-25 16:36:13 +03:00 |
|
Ted Blackman
|
317f03e337
|
tests: test galls can now load %sub and %pub agents
|
2022-08-25 16:36:13 +03:00 |
|
Ted Blackman
|
c48c2f4b6a
|
/lib/test: add +run-chain for test sequences
|
2022-08-25 16:36:13 +03:00 |
|
Ted Blackman
|
f2b85df948
|
tests: initial setup for gall and ames on two ships
|
2022-08-25 16:36:13 +03:00 |
|
Ted Blackman
|
81bfe17f37
|
tests: WIP gall request queue tests
|
2022-08-25 16:36:13 +03:00 |
|
fang
|
81462da7aa
|
ames: clean & re-set recork timer during %stir
Pre-release ships may have multiple recork timers. This ensures that,
after stir, we always have exactly one.
|
2022-08-25 14:42:16 +02:00 |
|
fang
|
0871c24e24
|
ames: bump recork timer back up to a day
We had lowered this initially for easier testing, but a day should be
sufficient for real-world use.
|
2022-08-25 14:11:45 +02:00 |
|
Philip Monk
|
ed3b028d9a
|
Merge remote-tracking branch 'origin/master' into philip/snap
|
2022-08-23 14:16:57 -08:00 |
|
Joe Bryan
|
76cc8939d3
|
ames: fix error slog on failed attestation timer
|
2022-08-23 14:34:08 -04:00 |
|
Joe Bryan
|
5b8f26558e
|
ames: handle failed recork timers
|
2022-08-23 14:33:53 -04:00 |
|
fang
|
e2d546c4c2
|
Merge pull request #5970 from urbit/ted/molt-fix
ames: fix upgrade bugs
|
2022-08-23 17:05:53 +02:00 |
|
Joe Bryan
|
679b38138d
|
ames: prevent larval stage from possibly clobbering adult state
|
2022-08-23 10:37:01 -04:00 |
|
Ted Blackman
|
5a96f3bdbe
|
ames: drop %hear as larva; check duct before metamorpohse
|
2022-08-23 16:45:17 +03:00 |
|
Ted Blackman
|
07601c6bee
|
ames: metamorphose on first +take if possible
|
2022-08-23 16:09:35 +03:00 |
|
fang
|
9541187f46
|
Merge pull request #5969 from urbit/jb/fix-on-stir
ames: refactor %stir, %rest stale/wrong timers
|
2022-08-23 13:35:39 +02:00 |
|
Ted Blackman
|
9abe49489d
|
ames: +on-stir clean up comments
|
2022-08-23 13:31:10 +03:00 |
|
Joe Bryan
|
9439841ce8
|
ames: refactor %stir, %rest stale/wrong timers
|
2022-08-22 20:14:02 -04:00 |
|