N1QL-запрос Couchbase всегда возвращает пустой, а воссоздание первичного индекса при сбрасывании - PullRequest
0 голосов
/ 01 мая 2018

Это второй раз, когда это происходит, это было решено переустановкой couchbase в прошлый раз, но я думаю, что мне нужно выяснить причину.

Я использую только одно маленькое ведро для тестирования (менее 500 документов), поэтому я не думаю, что это связано с использованием оперативной памяти / диска. Он работал нормально до тех пор, пока все запросы ничего не возвращали (все запросы возвращали пустое значение)

Запросы типа

select MYBUCKET.* from MYBUCKET where someBool == false order by date desc

и

delete from MYBUCKET

вообще ничего не делает, даже запрос на удаление ничего не удалит. Как ни странно, ошибки не возвращаются.

Я попытался удалить первичный индекс, он показывает время ожидания, но на самом деле это удалось. Затем я снова попытался создать первичный индекс, это сообщение об ошибке, которое я получил.

GSI CreatePrimaryIndex () - причина: ошибки при создании индекса. Ошибка = истекло время ожидания запроса. Сервер индекса может по-прежнему обрабатывать этот запрос. Пожалуйста, проверьте статус через некоторое время или повторите попытку. .

Какой-нибудь журнал или что-то, что я должен предоставить, чтобы помочь с отладкой?

PS

  • Запросы выполняются на странице администратора (http://localhost:8091/ui/index.html#!/query/workbench)

  • Использование C # SDK для выполнения запроса также приводит к тому же результату.

  • Перезапуск не решает проблему.
...