Состояние индекса никогда не меняется на ENABLED на Titan с бэкэндом Amazon DynamoDB

Я пытаюсь использовать составной индекс на DynamoDB, и индекс никогда не переключается сINSTALLED вREGISTERED государство.

Вот код, который я использовал для его создания

        graph.tx().rollback(); //Never create new indexes while a transaction is active
        TitanManagement mgmt=graph.openManagement();
        PropertyKey propertyKey=getOrCreateIfNotExist(mgmt, "propertyKeyName");
        String indexName = makePropertyKeyIndexName(propertyKey);

        if (mgmt.getGraphIndex(indexName)==null) {
            mgmt.buildIndex(indexName, Vertex.class).addKey(propertyKey).buildCompositeIndex();
            mgmt.commit();
            graph.tx().commit();
            ManagementSystem.awaitGraphIndexStatus(graph, indexName).status(SchemaStatus.REGISTERED).call(); 
        }else {
            mgmt.rollback();
        }

Пример журнала:

... ...

612775 [главная] ИНФОРМАЦИЯ com.thinkaurelius.titan.graphdb.database.management.GraphIndexStatusWatcher - Некоторые ключи в индексе myIndex в настоящее время не имеют статуса. database.management.GraphIndexStatusWatcher - Некоторые ключи в индексе typeIndex в настоящее время не имеют состояния. для индекса typeIndex сходиться по статусу

Ответы на вопрос(1)

Ваш ответ на вопрос