Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also orlearn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also.Learn more about diff comparisons here.
base repository:coder/coder
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base:main@{1day}
Choose a base ref
Loading
...
head repository:coder/coder
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare:main
Choose a head ref
Loading
  • 7commits
  • 23files changed
  • 6contributors

Commits on Oct 7, 2025

  1. feat(scaletest): add runner for notifications delivery (#20091)

    Relates tocoder/internal#910This PR adds a scaletest runner that simulates users receiving notifications through WebSocket connections.An instance of this notification runner does the following:1. Creates a user (optionally with specific roles like owner).2. Connects to /api/v2/notifications/inbox/watch via WebSocket to receive notifications in real-time.3. Waits for all other concurrently executing runners (per the DialBarrier WaitGroup) to also connect their websockets.4. For receiving users: Watches the WebSocket for expected notifications and records delivery latency for each notification type.5. For regular users: Maintains WebSocket connections to simulate concurrent load while receiving users wait for notifications.6. Waits on the ReceivingWatchBarrier to coordinate between receiving and regular users.7. Cleans up the created user after the test completes.Exposes three prometheus metrics:1. notification_delivery_latency_seconds - HistogramVec. Labels = {username, notification_type}2. notification_delivery_errors_total - CounterVec. Labels = {username, action}3. notification_delivery_missed_total - CounterVec. Labels = {username}The runner measures end-to-end notification latency from when a notification-triggering event occurs (e.g., user creation/deletion) to when the notification is received by a WebSocket client.
    @kacpersaw
    kacpersaw authoredOct 7, 2025
    Configuration menu
    Copy the full SHA
    05f8f67View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c2eca9View commit details
    Browse the repository at this point in the history
  3. chore(docs): update notifications documentation to include task events (

    #20190)## DescriptionUpdate notifications documentation to include Task Events introduced inPR:#19965
    @ssncferreira
    ssncferreira authoredOct 7, 2025
    Configuration menu
    Copy the full SHA
    6b72ef8View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    057d7daView commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0e0f092View commit details
    Browse the repository at this point in the history
  6. feat: add cli command scaletest dynamic-parameters (#20034)

    part ofcoder/internal#912Adds CLI command `coder exp scaletest dynamic-parameters`I've left out the configuration of tracing and timeouts for now. I think I want to do some refactoring of the scaletest CLI to make handling those flags take up less boiler plate.I will add tracing and timeout flags in a follow up PR.
    @spikecurtis
    spikecurtis authoredOct 7, 2025
    Configuration menu
    Copy the full SHA
    65335bcView commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    be22c38View commit details
    Browse the repository at this point in the history
Loading

[8]ページ先頭

©2009-2025 Movatter.jp