Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.2.0
    • Runtime / Coordination
    • None

    Description

      Currently, Slot and Instance holds each other. For Instance holding Slot, it makes sense because it reflects how many resources it can provide and how many are using.

      But it's not very necessary for Slot to hold Instance which it belongs to. It only needs to hold some connection information and gateway to talk to. Another downside for Slot holding Instance is that Instance actually contains some allocate/de-allocation logicals, it will be difficult if we want to do some allocation refactor without letting Slot noticed.

      We should abstract the connection information of Instance to let Slot holds. (Actually we have InstanceConnectionInfo now, but lacks of instance's akka gateway, maybe we can just adding the akka gateway to the InstanceConnectionInfo)

      Attachments

        Issue Links

          Activity

            People

              sewen Stephan Ewen
              ykt836 Kurt Young
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: