Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The status of a server started by hand does not show up in the IceGridGUI #31

Closed
bernardnormier opened this issue Apr 26, 2018 · 0 comments

Comments

@bernardnormier
Copy link
Member

bernardnormier commented Apr 26, 2018

Using the IceGrid/simple demo, when I start a server on the command line:

C:\builds\ice\demo\IceGrid\simple>server --Ice.Config=C:\builds\ice\demo\IceGrid
\simple\db\node\servers\SimpleServer-1\config\config "--Ice.Default.Locator=Demo
IceGrid/Locator:tcp -p 12000" --Ice.ServerId=SimpleServer-1

This server does not show up as running in the GUI.

The idea to implement this support:

  • IceGrid dynamic registration needs to be enabled (with IceGrid.Registry.DynamicRegistration)
  • the server registers its process admin facet with the registry and maintains a connection up to the registry
  • the connection between the server and the registry is used to monitor the liveliness of the server
  • the server needs to implement a retry mechanism to ensure the connection to the registry remains up
  • We could use bi-dir over this connection to allow the registry to invoke on the admin facets (without needed to enable admin endpoints on the server). We have to consider the case when registries are replicated.

ICE-671

@pepone pepone added this to the 3.8.0 milestone Nov 9, 2018
InsertCreativityHere pushed a commit to InsertCreativityHere/ice that referenced this issue Nov 15, 2021
@bernardnormier bernardnormier modified the milestones: 3.8.0, Future Dec 15, 2023
@bernardnormier bernardnormier closed this as not planned Won't fix, can't repro, duplicate, stale Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants