Details
-
Bug
-
Resolution: Not a Bug
-
Critical
-
Cheshire-Cat
-
CBS-7.0.0-4291
-
Untriaged
-
1
-
Unknown
Description
Rest call to getIndexStatus doesn't return information about all the available indexes even after waiting for over a min after index creation. However, All index information is available in query to system:indexes
Results form getIndexStatus:
sleep for 60 secs. Wait till indexes available in stats ...
|
2021-01-27 00:31:03 | INFO | MainProcess | test_thread | [backup_and_restore.test_backup_restore_with_duplicate_scheduled_indexes] getIndexStatus result: {'code': 'success', 'status': [{'defnId': 16785926088077324474, 'instId': 18034077185607946155, 'name': 'idx_0', 'bucket': 'test_bucket_1', 'scope': '_default', 'collection': '_default', 'secExprs': ['`firstName`'], 'indexType': 'plasma', 'status': 'Error', 'definition': 'CREATE INDEX `idx_0` ON `test_bucket_1`(`firstName`)', 'hosts': ['127.0.0.1:8091'], 'error': 'Index idx_0 will retry building in the background for reason: Build Already In Progress. Keyspace test_bucket_1.', 'completion': 0, 'progress': 0, 'scheduled': True, 'partitioned': False, 'numPartition': 1, 'partitionMap': {'127.0.0.1:8091': [0]}, 'numReplica': 0, 'indexName': 'idx_0', 'replicaId': 0, 'stale': False, 'lastScanTime': 'NA'}, {'defnId': 1601970787610290293, 'instId': 15997506821159671007, 'name': 'idx_3', 'bucket': 'test_bucket_1', 'scope': '_default', 'collection': '_default', 'secExprs': ['`firstName`'], 'indexType': 'plasma', 'status': 'Ready', 'definition': 'CREATE INDEX `idx_3` ON `test_bucket_1`(`firstName`)', 'hosts': ['127.0.0.1:8091'], 'completion': 100, 'progress': 100, 'scheduled': False, 'partitioned': False, 'numPartition': 1, 'partitionMap': {'127.0.0.1:8091': [0]}, 'numReplica': 0, 'indexName': 'idx_3', 'replicaId': 0, 'stale': False, 'lastScanTime': 'NA'}]}
|
Results from query to system:indexes
2021-01-27 00:31:03 | INFO | MainProcess | test_thread | [tuq_helper.run_cbq_query] RUN QUERY select * from system:indexes
|
2021-01-27 00:31:03 | INFO | MainProcess | test_thread | [rest_client.query_tool] query params : statement=select+%2A+from+system%3Aindexes
|
2021-01-27 00:31:03 | INFO | MainProcess | test_thread | [tuq_helper.run_cbq_query] TOTAL ELAPSED TIME: 11.921209ms
|
2021-01-27 00:31:03 | INFO | MainProcess | test_thread | [backup_and_restore.test_backup_restore_with_duplicate_scheduled_indexes] Query result: [{'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': 'a966cf5830e50217', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_6', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': '851aa6a4cc2a72cd', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_8', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': '5ea9a9b5563c9af4', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_4', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': 'a97af5c8587e34c1', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_1', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': '4aede527c6ac020d', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_9', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': 'faacc7914f8a03f3', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_7', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': '163b57f198106875', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_3', 'namespace_id': 'default', 'state': 'online', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': 'e8f396d769cfb0ba', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'message': 'Index idx_0 will retry building in the background for reason: Build Already In Progress. Keyspace test_bucket_1.\n', 'name': 'idx_0', 'namespace_id': 'default', 'state': 'pending', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': 'f1a151e82a965805', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_5', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}, {'indexes': {'datastore_id': 'http://127.0.0.1:8091', 'id': '9e9cdc7a7fbc561b', 'index_key': ['`firstName`'], 'keyspace_id': 'test_bucket_1', 'name': 'idx_2', 'namespace_id': 'default', 'state': 'scheduled for creation', 'using': 'gsi'}}]
|
Attachments
For Gerrit Dashboard: MB-43908 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
147930,1 | MB-43908: Update indexer id in meta repo during bootstrap if needed | unstable | indexing | Status: NEW | 0 | 0 |
146005,3 | MB-43908: Add a retry in getting node name in sched token monitor | unstable | indexing | Status: MERGED | +2 | +1 |