Closed vladzcloudius closed 1 year ago
@tarzanek FYI
@igorribeiroduarte could you check if it hasn't been fixed yet. I think it was.
@vladzcloudius The default timeout was increased but not parametrized. I opened a PR parametrizing it -> https://github.com/scylladb/scylla-ansible-roles/pull/197
HEAD: a561f45dfdc0c618577e21361d7e645bc65dcc5e
Description A code in question is this one:
And then
start_one_node.yml
has:This effectively means that a seeder will be waited for 300 seconds (a
wait_for
default) and a non-seeder - for 7200 seconds (2 hours).Sometimes 5 minutes for a seeder and 2h for a non-seeder is not enough, especially when a seeder is added to existing cluster and it's seeder list includes itself and some other node - this was once not recommended config since it would have avoided streaming but these days it will work as expected.
And even 2h may not be enough because there may be a lot of data to stream.
We should parametrize these two values or probably make it a single variable.