Todd Nine created USERGRID-614:
----------------------------------

             Summary: Refactor compaction operations to be declarative
                 Key: USERGRID-614
                 URL: https://issues.apache.org/jira/browse/USERGRID-614
             Project: Usergrid
          Issue Type: Story
            Reporter: Todd Nine
            Assignee: Todd Nine


Currently our event system originates from too may points.  Both GraphManager 
and CollectionManager fire events for compaction.  This is causing issues with 
our event orchestration when we aggregate events in the core tier. A quick 
refactor needs to occur.  The following will need to happen.

1) Define new compaction interfaces on the EntityCollectionManager and 
GraphManager

2) Refactor the existing code to be invoked on these events

3) Invoke the compaction at a higher level.  Mark will sill occur, compaction 
will be deferred to the runtime. This allows a separate distributed subsystem 
to be created. 





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to