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

126 grapher registration with chronovisor #153

Merged
merged 42 commits into from
Apr 26, 2024

Conversation

ibrodkin
Copy link
Collaborator

  • Finished Grapher RPC registration with ChronoVisor
  • Introduced RecordingGroup
  • Reworked KeeperRegistry organization to have Keepers & Graphers organized by RecordingGroups
  • added notion of Active recordingGroups and activeStories-to-recordingGroups mapping in the KeeperRegistry
  • added uniform_distribution with Mersene Twister generator to choose recording group for the new story recording
  • reworked grapher & keeper notification logic for story recording start/stop

ibrodkin and others added 30 commits March 12, 2024 15:54
Always use high-speed network IP (172.25.x.x for Ares)
Move getting IP from hostname to a separate function
Add work_dir, conf_file and help command line argument
Add color formatting
@ibrodkin ibrodkin added this to the 2024-04-12 milestone Apr 18, 2024
Copy link
Contributor

@fkengun fkengun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pls check my comments. all of them can be addressed with TODOs. no immediate actions have to be taken.

, story_id);
}
theKeeperRegistry->notifyRecordingGroupOfStoryRecordingStop(story_id);

return chronolog::CL_SUCCESS;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: we need a chronolog::ReleaseStoryResponseMsg to return error code to clients.

@ibrodkin ibrodkin merged commit 763dfb7 into develop Apr 26, 2024
@fkengun fkengun deleted the 126-grapher-registration-with-chronovisor branch November 21, 2024 20:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants