Hello,
In our POC we have single bucket with 4.4 million rows, installed on a two-node (SuSE 11) cluster.
With both releases of 5.0beta, we are unable to create a FTS index on datetime data.
We have created FTS indexes on text fields without any problems.
However, whenever we try to create an FTS index on a datetime field, the CPU of both nodes in the cluster spikes, and the logs show the FTS service continuously restarting (see below)
Each time the FTS service restarts, the console’s Search page shows all three indexes progress reset to zero & then increase slowly. However, the date index’s progress never gets past 60% - often it restarts at around 30%.
The date index is based on a single field inside a child object (JSON below).
The only way I have found to break the FTS restart cycle is to delete the date index & wait.
Help!
The logs show:
Event: Service 'fts' exited with status 1. Restarting. Messages: 2017-07-26T10:48:46.239-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-name_257270ea67b8c6f2_6ddbfb54-34b925c, worker, looping beg, vbucketState: "running" (has 169 vbuckets), 855-1023 2017-07-26T10:48:49.581-04:00 INFO cbdatasource: server: nodeA:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_f4e0a48a-922c046, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 171-341 2017-07-26T10:48:49.588-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_18572d87-31b31f56, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 684-854 2017-07-26T10:48:51.204-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_6ddbfb54-7209144f, worker, looping beg, vbucketState: "running" (has 169 vbuckets), 855-1023 2017-07-26T10:49:06.929-04:00 FATA moss OnError, ...show Module Code: ns_log 000 Server Node: ns_1@nodeA Time: 10:49:12 AM Wed Jul 26, 2017
Event: Service 'fts' exited with status 1. Restarting. Messages: 2017-07-26T10:51:16.740-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-name_257270ea67b8c6f2_54820232-7dfee170, worker, looping beg, vbucketState: "running" (has 1 vbuckets), 512 2017-07-26T10:51:24.281-04:00 INFO cbdatasource: server: nodeA:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_54820232-3783a26f, worker, looping beg, vbucketState: "running" (has 170 vbuckets), 342-511 2017-07-26T10:51:24.943-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_aa574717-488c0ad7, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 513-683 2017-07-26T10:51:24.943-04:00 INFO cbdatasource: server: nodeA:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_13aa53f3-3b0fd91b, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 0-170 2017-07-26T10:51:26.519-04:00 FATA moss OnError, treating this as f ...show Module Code: ns_log 000 Server Node: ns_1@nodeB Time: 10:51:29 AM Wed Jul 26, 2017
Event: Service 'fts' exited with status 1. Restarting. Messages: 2017-07-26T10:54:14.158-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-name_257270ea67b8c6f2_18572d87-33f6af1a, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 684-854 2017-07-26T10:54:14.984-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-dob_2ff4a120ab67507a_18572d87-3fb4b8d8, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 684-854 2017-07-26T10:54:15.135-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_18572d87-4496be5d, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 684-854 2017-07-26T10:54:16.498-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-address_1c8a440325d8d5fc_6ddbfb54-66776559, worker, looping beg, vbucketState: "running" (has 169 vbuckets), 855-1023 2017-07-26T10:54:24.829-04:00 FATA moss ...show Module Code: ns_log 000 Server Node: ns_1@nodeA Time: 10:54:25 AM Wed Jul 26, 2017
Event: Service 'fts' exited with status 1. Restarting. Messages: 2017-07-26T10:58:10.317-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-name_257270ea67b8c6f2_18572d87-1aea4200, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 684-854 2017-07-26T10:58:10.340-04:00 INFO cbdatasource: server: nodeA:11210, uprOpenName: fts:doc-dob_2ff4a120ab67507a_f4e0a48a-329d0a9e, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 171-341 2017-07-26T10:58:10.411-04:00 INFO cbdatasource: server: nodeA:11210, uprOpenName: fts:doc-name_257270ea67b8c6f2_f4e0a48a-7357f9e5, worker, looping beg, vbucketState: "running" (has 171 vbuckets), 171-341 2017-07-26T10:58:10.492-04:00 INFO cbdatasource: server: nodeB:11210, uprOpenName: fts:doc-dob_2ff4a120ab67507a_6ddbfb54-13c7d216, worker, looping beg, vbucketState: "running" (has 169 vbuckets), 855-1023 2017-07-26T10:58:21.993-04:00 FATA moss OnError, treating this as fat ...show Module Code: ns_log 000 Server Node: ns_1@nodeA Time: 10:58:22 AM Wed Jul 26, 2017
The date index JSON:
{ "name": "doc-dob", "type": "fulltext-index", "params": { "mapping": { "default_mapping": { "enabled": true, "dynamic": false, "properties": { "childObjA": { "enabled": true, "dynamic": false, "properties": { "dob": { "enabled": true, "dynamic": false, "fields": [ { "name": "dob", "type": "datetime", "analyzer": "", "store": true, "index": true, "include_term_vectors": true, "include_in_all": true } ] } } } } }, "type_field": "type", "default_type": "_default", "default_analyzer": "standard", "default_datetime_parser": "dateTimeOptional", "default_field": "_all", "store_dynamic": false, "index_dynamic": true }, "store": { "kvStoreName": "mossStore" }, "doc_config": { "mode": "type_field", "type_field": "type", "docid_prefix_delim": "", "docid_regexp": null } }, "sourceType": "couchbase", "sourceName": "GD", "sourceUUID": "bdcac3db3bef45193664139f91d01be0", "sourceParams": {}, "planParams": { "maxPartitionsPerPIndex": 171, "numReplicas": 0 }, "uuid": "" }