[ https://issues.apache.org/jira/browse/USERGRID-614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Todd Nine updated USERGRID-614: ------------------------------- Story Points: 3 > 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)