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

Replace the eservice json database with a more functional database that can be used for all service types #447

Merged
merged 5 commits into from
Sep 14, 2023

Commits on Sep 1, 2023

  1. Replace the eservice database with more general service database

    The eservice database was limited by what it could store (just enclave
    services), how it was stored (full file load/save), and how the
    information was exported.
    
    The old eservice database is replaced by a persistent database
    (implemented with lmdb) that stores information about all
    services. The database is loaded on first use (similar to the block
    store manager) from settings in the configuration file.
    
    Signed-off-by: Mic Bowman <[email protected]>
    cmickeyb committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    22fa3f7 View commit details
    Browse the repository at this point in the history
  2. Update site.toml format to match service database import

    Signed-off-by: Mic Bowman <[email protected]>
    cmickeyb committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    52c7429 View commit details
    Browse the repository at this point in the history
  3. Complete the integration of the service database and the client restr…

    …ucturing
    
    Signed-off-by: Mic Bowman <[email protected]>
    cmickeyb committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    7fd686f View commit details
    Browse the repository at this point in the history
  4. Random fixes to make interfaces more consistent

    Move file handling for import/export of service group
    and service data into the shell commands leaving the
    group and data code independent of the ultimate file
    format (shell commands use TOML with configuration
    expansions).
    
    Update shell test to include the common "service_host"
    binding variable that we use throughout other tests.
    
    Signed-off-by: Mic Bowman <[email protected]>
    cmickeyb committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    3622de5 View commit details
    Browse the repository at this point in the history
  5. remove extra references from service group tool

    Signed-off-by: Mic Bowman <[email protected]>
    cmickeyb committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    0d18bd1 View commit details
    Browse the repository at this point in the history