[ https://issues.apache.org/jira/browse/IMPALA-13850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17947612#comment-17947612 ]
Csaba Ringhofer commented on IMPALA-13850: ------------------------------------------ [~rizaon] This may have broken perf jobs: https://jenkins.impala.io/job/perf-AB-test-ub2004/235/console {code} 22:44:04 22:44:04 MainThread: Client services not ready. Waiting for catalog cache: (2 DBs / 0 tables / wait_num_table=1). Trying again ... 22:44:04 22:44:04 MainThread: Error starting cluster {code} When I rebased my change to be based on master before 55feffb41b7f1d126efac76bfb269179a89f5f64 then the same job ran successfully. > Catalogd should not start metadata operation until initialization is done if > HA is enabled > ------------------------------------------------------------------------------------------ > > Key: IMPALA-13850 > URL: https://issues.apache.org/jira/browse/IMPALA-13850 > Project: IMPALA > Issue Type: Bug > Components: Catalog > Reporter: Wenzhe Zhou > Assignee: Riza Suminto > Priority: Critical > > In a case reported by user, the catalogd initialization failed to complete. > Log messages showed that catalog HA was enabled. catalogd was blocked when > trying to acquire "CatalogServer.catalog_lock_" when calling > CatalogServer::UpdateActiveCatalogd() during statestore subscriber > registration. > Log message showed that there was IM command issued before catalogd tried to > register to statestore. > {code:java} > I0310 12:21:34.093617 1 CatalogServiceCatalog.java:2188] Invalidated all > metadata. > I0310 12:21:34.094341 1 thrift-server.cc:419] ThriftServer > 'StatestoreSubscriber' started on port: 23020 > I0310 12:21:34.094341 1816 TAcceptQueueServer.cpp:329] > connection_setup_thread_pool_size is set to 2 > I0310 12:21:34.094586 1 thrift-util.cc:198] TSocket::open() error on > socket (after THRIFT_POLL) <Host: localhost Port: 23020>: Connection refused > I0310 12:21:34.094790 1 statestore-subscriber.cc:745] Starting statestore > subscriber > {code} > We should not allow any metadata operation until initialization is done. When > HA is enabled, catalog-server should not hold "CatalogServer.catalog_lock_" > for long time before active catalogd is assigned. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org