You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by "Todd Nine (JIRA)" <ji...@apache.org> on 2015/05/05 17:54:00 UTC

[jira] [Updated] (USERGRID-614) Refactor compaction operations to be declarative

     [ https://issues.apache.org/jira/browse/USERGRID-614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Todd Nine updated USERGRID-614:
-------------------------------
    Sprint: Usergrid 17

> 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)