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

[sled-agent] Separate CockroachDB "start" from CockroachDB "init" #2954

Merged
merged 62 commits into from
Jun 29, 2023

Commits on Apr 28, 2023

  1. Configuration menu
    Copy the full SHA
    7b54128 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f410325 View commit details
    Browse the repository at this point in the history
  3. CRDB auto-format on boot

    smklein committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    0b4b040 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2023

  1. better use of 'unique_name' (for storage zones), auto-launch storage …

    …zones, zone_name -> zone_type, config -> ledger
    smklein committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    ef9517c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1fd1f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a9ad87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5752a83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31b52a7 View commit details
    Browse the repository at this point in the history
  6. wip

    smklein committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    f77f235 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2810f93 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5297950 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c21be48 View commit details
    Browse the repository at this point in the history
  10. fmt

    smklein committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    f11c153 View commit details
    Browse the repository at this point in the history
  11. Stop deleting chelsio addresses during uninstall (#2953)

    ## Before this PR
    
    Running on rack2 and calling `omicron-package uninstall` would involve a
    fatal termination of the connection, as it would delete the `cxgbe0/ll`
    and `cxgbe1/ll` IP addresses necessary for contacting the sled.
    
    ## After this PR
    
    Those addresses are left alone. This is pretty useful for development,
    as it allows us to run `uninstall` to cleanly wipe a Gimlet, preparing
    it for future "clean installs".
    smklein committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    4377f1d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ec3b1e4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c812609 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cbfb8c8 View commit details
    Browse the repository at this point in the history
  15. Fix tests

    smklein committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    9d00c93 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8a08090 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7155257 View commit details
    Browse the repository at this point in the history
  18. make serialization happier

    smklein committed Apr 30, 2023
    Configuration menu
    Copy the full SHA
    cfb7cbc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6346ca7 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2023

  1. Configuration menu
    Copy the full SHA
    c37e57e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    541f68d View commit details
    Browse the repository at this point in the history
  3. configs -> ledgers

    smklein committed May 1, 2023
    Configuration menu
    Copy the full SHA
    5d59951 View commit details
    Browse the repository at this point in the history
  4. review feedback

    smklein committed May 1, 2023
    Configuration menu
    Copy the full SHA
    ed20fff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7fe9f06 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba2ba2c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    afc03bd View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. Configuration menu
    Copy the full SHA
    c970c4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c00e2db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    599f669 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2b1a5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    00633c1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2487972 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    56a73e3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6aef2e7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b84515f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    016f32d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    6718f5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbc90af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9abc1f2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18337e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc1d4a7 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. Configuration menu
    Copy the full SHA
    74e8d66 View commit details
    Browse the repository at this point in the history
  2. typos / rendering issues

    davepacheco committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    e3febbe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6291141 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Configuration menu
    Copy the full SHA
    c942e53 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    d283479 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba8820c View commit details
    Browse the repository at this point in the history
  3. fix up comments

    davepacheco committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    05fef51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c54223 View commit details
    Browse the repository at this point in the history
  5. clippy nits

    davepacheco committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    4a8fe18 View commit details
    Browse the repository at this point in the history
  6. dnswait needs to move to its own package

    I originally thought it made sense to put this into "internal-dns" since
    it's a straightforward CLI that goes with the library exposed by
    "internal-dns".  But it doesn't work due to a few surprising behaviors:
    
    - To ship "dnswait", we'd need to build its parent Rust package as an
      Omicron package.  omicron-package requires that the Omicron package
      name be "internal-dns" if it's going to come from building the
      "internal-dns" Rust package.
    - "omicron-package" does some Cargo operation based on packages in
      Cargo.lock.
    - Omicron actually has _two_ different "internal-dns" packages in
      Cargo.lock: one from the local workspace, and one from the copy of
      Propolis that pulls in the latest Omicron "main".
    
    As a result, we cannot package up "dnswait" (or any other Rust binary)
    if it's in a package in the workspace that's also depended-on by
    something else external to Omicron (like Propolis) in the workspace.
    davepacheco committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    9141db7 View commit details
    Browse the repository at this point in the history
  7. fix path

    davepacheco committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    1406d7f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    967f03d View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. should be comma-separated

    davepacheco committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    3c0e157 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3546cde View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. review feedback

    davepacheco committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    8bcdbba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cab937e View commit details
    Browse the repository at this point in the history
  3. fix Cargo.lock

    davepacheco committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    b99b1a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    97ab92f View commit details
    Browse the repository at this point in the history