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

FEATURE: Introduce ContentRepositoryMaintainer and restore projection cli commands #5378

Commits on Nov 24, 2024

  1. Configuration menu
    Copy the full SHA
    f46077e View commit details
    Browse the repository at this point in the history
  2. TASK: Rename ProjectionStatus and introduce `ProjectionSubscription…

    …Status`
    
    Like the `ProjectionSubscription` projections subscribers for projections will have an explicit state: `ProjectionSubscriptionStatus`. If its extended to allow other subscribers another status type should be introduced.
    
    replayRequired todo remove we cannot figurea that out in the status after all!
    mhsdesign committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    bace8ff View commit details
    Browse the repository at this point in the history
  3. TASK: Introduce DetachedSubscriptionStatus as the projection setup …

    …status cannot be calculated
    
    ... and when extending the system to support multiple subscribers, we cannot know their original classification but have to use a special empty placeholder like: `DetachedSubscriptionStatus`
    
    This also makes the `$projectionStatus === null` detached case more explicit when using status.
    mhsdesign committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    8ff0f61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9675572 View commit details
    Browse the repository at this point in the history
  5. TASK: Reimplement 40e8d35

    Under consideration of the new `ProjectionSubscriptionStatus`
    mhsdesign committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    655ac3c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e235e69 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    611ca37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b8a3b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51f0cf6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2a2411 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    63d1589 View commit details
    Browse the repository at this point in the history
  6. TASK: Reintroduce ContentRepositoryStatus object and expose current…

    … event store position for debugging and status information
    mhsdesign committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    2297c14 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1220f82 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. WIP: Introduce cr:reactivateSubscription

    in hindsight that well revert that setup updates the error state or detached state
    mhsdesign committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    800fd53 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    a0c9f90 View commit details
    Browse the repository at this point in the history
  2. TASK: Split projection replay into separate SubscriptionCommandContro…

    …ller
    
    this allows us to keep the namings short and precise instead of introducing `cr:subscriptionreplayall`
    
    see also: https://neos-project.slack.com/archives/C04PYL8H3/p1732629147379509
    mhsdesign committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    8c079d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c65d81 View commit details
    Browse the repository at this point in the history
  4. TASK: Refine todos

    skipBooting was removed via 0ac8751
    mhsdesign committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    8c9c0e8 View commit details
    Browse the repository at this point in the history
  5. TASK: Declare SubscriptionEngine and friends as internal

    only things in `SubscriptionStatusCollection` are API
    mhsdesign committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    4424483 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    baa5e4a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    66e54bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    51d39e5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b2c1a29 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d84c2a4 View commit details
    Browse the repository at this point in the history