1. 18 Oct, 2023 1 commit
  2. 12 Oct, 2023 1 commit
  3. 11 Oct, 2023 5 commits
  4. 10 Oct, 2023 2 commits
  5. 09 Oct, 2023 2 commits
  6. 04 Oct, 2023 6 commits
  7. 28 Sep, 2023 2 commits
  8. 25 Sep, 2023 1 commit
  9. 22 Sep, 2023 1 commit
  10. 14 Sep, 2023 1 commit
  11. 11 Sep, 2023 1 commit
  12. 07 Sep, 2023 1 commit
    • Xavier Thompson's avatar
      slapgrid: Fix an upgrade bug in offline processing · c9b394c1
      Xavier Thompson authored
      When upgrading from a version of slapos.core that does not support
      processing instances without a connection to master to one that does,
      the following edgecase could occur:
      
      1. some partition is stopped and processed with old version
      2. slapos.core is upgraded
      3. connection to master is lost
      4. offline processing wrongly starts the services of stopped partition
      
      This was because the new version removes the supervisord file for a
      partition when the partition is stopped (in online mode) so that the
      offline mode can just start all the existing supervisord files. But
      since the partitions was never processed in online mode with the new
      version, this file was never removed.
      
      To fix this, we use the (now no longer used ) .requested_state file
      of the previous version to determine the state of the partition in
      offline mode, then we remove both the .requested_state file and the
      supervisord file, fixing the discrepancy.
      c9b394c1
  13. 05 Sep, 2023 1 commit
  14. 04 Sep, 2023 1 commit
  15. 01 Sep, 2023 5 commits
  16. 30 Aug, 2023 9 commits