> On June 16, 2016, 12:21 a.m., Hemanth Yamijala wrote:
> > I am unable to comment on JIRA because of issues with Apache JIRA instance.
> > 
> > However, from a log of a recently launched one, I see this sequence:
> > 
> > 2016-06-15 22:57:09,910 INFO  - [main:] ~ Indexes do not exist, Creating 
> > indexes for titanGraph. (GraphBackedSearchIndexer:97)
> > 2016-06-15 22:57:11,205 INFO  - [main:] ~ Index creation for global keys 
> > complete. (GraphBackedSearchIndexer:132)
> > 
> > and then
> > 
> > 2016-06-15 22:57:11,260 INFO  - [main:] ~ Restoring type system from the 
> > store (DefaultMetadataService:142)
> > 2016-06-15 22:57:11,341 INFO  - [main:] ~ Initializing type system for the 
> > first time. (DefaultMetadataService:145)
> > 
> > If you see the timestamps, Graph indexes are indeed created before the Type 
> > system is either restored or created for first time.
> > 
> > Can you please explain why you think indexes are not created upfront, and 
> > which indexes are you referring to?

I'm referring to the indices that get created by 
GraphBackedSearchIndexer.initialize().

Hmm, this is a fix for an issue we were seeing in our titan 1 fork.  We were 
seeing that some property keys were being created implicitly (specifically 
__superTypes and __traitNames) and ending up being created with the wrong 
multiplicity (causing all sorts of things to go wrong).  We also have a titan 1 
environment where graph scans are disabled where we were hitting this issue.  
As you can see, the fix is pretty trivial, so I wanted to try to get it into 
the official Atlas distribution.  It's possible that this issue is specific to 
our test environment, though.  I'll investigate and see if I can pin down a use 
case where it happens in the latest Atlas.


- Jeff


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/48760/#review137895
-----------------------------------------------------------


On June 15, 2016, 10:35 p.m., Jeff Hagelberg wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/48760/
> -----------------------------------------------------------
> 
> (Updated June 15, 2016, 10:35 p.m.)
> 
> 
> Review request for atlas and David Kantor.
> 
> 
> Bugs: ATLAS-908
>     https://issues.apache.org/jira/browse/ATLAS-908
> 
> 
> Repository: atlas
> 
> 
> Description
> -------
> 
> When starting Atlas for the first time, the graph indices do not actually get 
> created up front when starting Atlas. This is a problem because you can 
> configure Titan to not allow queries to run if there is not an graph index 
> that can be used (using the for. In environments like this, the Atlas startup 
> fails because it attempts to restore the typesystem (which runs a query) 
> before creating the base graph indices.
> 
> 
> Diffs
> -----
> 
>   repository/src/main/java/org/apache/atlas/RepositoryMetadataModule.java 
> c4c767827014a265471250306f35316a0b4ed67f 
> 
> Diff: https://reviews.apache.org/r/48760/diff/
> 
> 
> Testing
> -------
> 
> Ran repository tests, no issues found.
> 
> 
> Thanks,
> 
> Jeff Hagelberg
> 
>

Reply via email to