Make the retry meta param a bit more sane now that we can persist it between graph switches. This also unblocks us from pausing during retry loops.
28 lines
515 B
Plaintext
28 lines
515 B
Plaintext
-- main.mcl --
|
|
test "test" {
|
|
anotherstr => "test",
|
|
|
|
Meta => true ?: struct{
|
|
noop => false,
|
|
retry => -1,
|
|
retryreset => false,
|
|
delay => 0,
|
|
poll => 5,
|
|
limit => 4.2,
|
|
burst => 3,
|
|
reset => false,
|
|
sema => ["foo:1", "bar:3",],
|
|
rewatch => false,
|
|
realize => true,
|
|
reverse => true,
|
|
autoedge => true,
|
|
autogroup => true,
|
|
},
|
|
Meta:noop => false,
|
|
#Meta:poll => $b ?: 42,
|
|
#Meta:autoedge => true,
|
|
#Meta:autogroup => false,
|
|
}
|
|
-- OUTPUT --
|
|
# err: errGraph: resource has duplicate meta entry of: noop
|