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

[garbage-collector] Initial commit. #649

Merged
merged 10 commits into from
Sep 26, 2023
Merged

Commits on Aug 9, 2023

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

Commits on Aug 13, 2023

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

Commits on Aug 21, 2023

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

Commits on Aug 23, 2023

  1. [garbage-collector] [refactor] Additional enhancements and fixes (thi…

    …s also covers add-on–related use cases; properly store updated options and store them only once).
    fajardoleo committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    eab0947 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. [garbage-collector] [refactor] Improved the code readability by separ…

    …ating large method(s) into multiple smaller methods.
    fajardoleo committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    37f4b38 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

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

Commits on Sep 21, 2023

  1. [garbage-collector] [fix] Properly clean storage and metadata on garb…

    …age collect.
    
    1. Consider {product}_data when doing garbage collection.
    2. Don't garbage collect all_{module} and active_{module} since those
       have different structure and source. Add @todo to implement them
       later.
    3. Properly handle missing timestamp in the garbage collector, adding
       zero risk to the existing BL.
    4. Disable garbage collection by default and add it behind a flag =>
       WP_FS__ENABLE_GARBAGE_COLLECTOR.
    5. Simplify some logic where possible.
    swashata committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    30fad49 View commit details
    Browse the repository at this point in the history
  2. [garbage-collector] [timestamp] [fix] Fix issue in options getting ov…

    …erridden during operation and how the gc timestamp is stored.
    swashata committed Sep 21, 2023
    Configuration menu
    Copy the full SHA
    a69d5c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c462833 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

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