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

Add ability to add or update multiple entries in configuration store #3121

Open
schandrika opened this issue Sep 26, 2023 · 0 comments
Open
Assignees

Comments

@schandrika
Copy link
Contributor

schandrika commented Sep 26, 2023

Is your feature request related to a problem? Please describe.
With automatic agent configuration generation and automated ansible deployment scripts, we are able to setup volttron and configure and install multiple agents all using a automated script that can be repeated for different hosts. However this process is currently slows down considerably when adding configurations to configuration_store. This is because currently we can add only one config entry at a time using "vctl config store" command. This is one round trip per config addition. For VOLTTRON Intellimation TCF project we auto generate driver configs, economizer configs, and ILC agent configs for multiple devices using haystack tags. Generating these tags takes only a few seconds however storing these tags one at time takes hours.

Describe the solution you'd like
Add feature to add/update multiple configuration entries at the same. This could be done

  1. When VOLTTRON is not running through vcfg command. This would be useful to for initial automated volttron and agent setup
  2. When VOLTTRON is running - Add rpc method to configuration store to send multiple configs, compressed as .tgz file that can be add one at time on the server end.
@schandrika schandrika self-assigned this Sep 26, 2023
schandrika added a commit to schandrika/volttron that referenced this issue Sep 26, 2023
schandrika added a commit that referenced this issue Oct 31, 2023
Fix for - #3121 - vcfg command to set multiple configuration-store entries at a time
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant