[ https://issues.apache.org/jira/browse/CASSANDRA-13569?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16034496#comment-16034496 ]
Stefan Podkowinski edited comment on CASSANDRA-13569 at 6/6/17 11:25 AM: ------------------------------------------------------------------------- ||3.0||3.11||trunk|| |[branch|https://github.com/spodkowinski/cassandra/tree/CASSANDRA-13569-3.0]|[branch|https://github.com/spodkowinski/cassandra/tree/CASSANDRA-13569-3.11]|[branch|https://github.com/spodkowinski/cassandra/tree/CASSANDRA-13569-trunk]| |[dtest|https://builds.apache.org/view/A-D/view/Cassandra/job/Cassandra-devbranch-dtest/79]|[dtest|https://builds.apache.org/view/A-D/view/Cassandra/job/Cassandra-devbranch-dtest/80]|[dtest|https://builds.apache.org/view/A-D/view/Cassandra/job/Cassandra-devbranch-dtest/60]| |[testall|https://circleci.com/gh/spodkowinski/cassandra/50]|[testall|https://circleci.com/gh/spodkowinski/cassandra/51]|[testall|https://circleci.com/gh/spodkowinski/cassandra/52]| was (Author: spo...@gmail.com): ||3.0||3.11||trunk|| |[branch|https://github.com/spodkowinski/cassandra/tree/CASSANDRA-13569-3.0]|[branch|https://github.com/spodkowinski/cassandra/tree/CASSANDRA-13569-3.11]|[branch|https://github.com/spodkowinski/cassandra/tree/CASSANDRA-13569-trunk]| |[dtest|https://builds.apache.org/view/A-D/view/Cassandra/job/Cassandra-devbranch-dtest/58]|[dtest|https://builds.apache.org/view/A-D/view/Cassandra/job/Cassandra-devbranch-dtest/59]|[dtest|https://builds.apache.org/view/A-D/view/Cassandra/job/Cassandra-devbranch-dtest/60]| |[testall|https://circleci.com/gh/spodkowinski/cassandra/50]|[testall|https://circleci.com/gh/spodkowinski/cassandra/51]|[testall|https://circleci.com/gh/spodkowinski/cassandra/52]| > Schedule schema pulls just once per endpoint > -------------------------------------------- > > Key: CASSANDRA-13569 > URL: https://issues.apache.org/jira/browse/CASSANDRA-13569 > Project: Cassandra > Issue Type: Improvement > Components: Distributed Metadata > Reporter: Stefan Podkowinski > Assignee: Stefan Podkowinski > Fix For: 3.0.x, 3.11.x, 4.x > > > Schema mismatches detected through gossip will get resolved by calling > {{MigrationManager.maybeScheduleSchemaPull}}. This method may decide to > schedule execution of {{MigrationTask}}, but only after using a > {{MIGRATION_DELAY_IN_MS = 60000}} delay (for reasons unclear to me). > Meanwhile, as long as the migration task hasn't been executed, we'll continue > to have schema mismatches reported by gossip and will have corresponding > {{maybeScheduleSchemaPull}} calls, which will schedule further tasks with the > mentioned delay. Some local testing shows that dozens of tasks for the same > endpoint will eventually be executed and causing the same, stormy behavior > for this very endpoints. > My proposal would be to simply not schedule new tasks for the same endpoint, > in case we still have pending tasks waiting for execution after > {{MIGRATION_DELAY_IN_MS}}. -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org