Page Menu
Home
ClusterLabs Projects
Search
Configure Global Search
Log In
Files
F3152231
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/unit-tests/010_retries.txt b/unit-tests/010_retries.txt
index 95f0515..9eaeabf 100644
--- a/unit-tests/010_retries.txt
+++ b/unit-tests/010_retries.txt
@@ -1,52 +1,62 @@
# vim: ft=sh et :
#
# Testing whether retries are sent, and if they're stopped again.
ticket:
- state ST_STABLE
- last_ack_ballot 40
- new_ballot 50
- owner local
- retries 6
+ state ST_LEADER
+ current_term 40
+ leader local
+ retries 10000 # needed so that heartbeats are sent _now_
timeout 1
# may keep ticket all the time
- expiry 3000
+ term_duration 3000
# but shall start renewal now
- expires time(0) + 1000
+ term_expires time(0) + 1000
outgoing0:
- header.cmd OP_PREPARING
+ header.cmd OP_HEARTBEAT
+ ticket.term 40
outgoing1:
- header.cmd OP_PREPARING
+ header.cmd OP_HEARTBEAT
+ ticket.term 40
outgoing2:
- header.cmd OP_PREPARING
+ header.cmd OP_HEARTBEAT
+ ticket.term 40
outgoing3:
- header.cmd OP_PREPARING
+ header.cmd OP_HEARTBEAT
+ ticket.term 40
+# yes, you're the leader.
message4:
- header.cmd OP_PROMISING
+ header.cmd OP_HEARTBEAT
header.from booth_conf->site[2].site_id
header.result 0
- ticket.prev_ballot 45
- ticket.ballot booth_conf->ticket[0].new_ballot
+ ticket.term 40
+ ticket.leader local->site_id
+
+# doesn't stop ... there is no retry limit
outgoing5:
- header.cmd OP_PROPOSING
+ header.cmd OP_HEARTBEAT
outgoing6:
- header.cmd OP_PROPOSING
+ header.cmd OP_HEARTBEAT
outgoing7:
- header.cmd OP_PROPOSING
+ header.cmd OP_HEARTBEAT
outgoing8:
- header.cmd OP_PROPOSING
+ header.cmd OP_HEARTBEAT
outgoing9:
- header.cmd OP_PROPOSING
+ header.cmd OP_HEARTBEAT
outgoing10:
- header.cmd OP_PROPOSING
+ header.cmd OP_HEARTBEAT
-# Now retry counter should trigger, and restart paxos
-outgoing11:
- header.cmd OP_PREPARING
+# Now term expires
+ticket11:
+ term_expires time(0) - 1
+
+# no outgoing message, gets to be follower
+finally:
+ state ST_FOLLOWER
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Mon, Feb 24, 6:07 PM (3 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1464392
Default Alt Text
(2 KB)
Attached To
Mode
rB Booth
Attached
Detach File
Event Timeline
Log In to Comment