Skip to content

PostgreSqlPartitionedMeshQuery stalls past the 15s query fan-in Initial budget, faulting MessageHubGrain activations (Admin/Build) #5393

Closed as not planned

Description

@systemorph-com

What is failing

Four MessageHubGrain activations under Admin/Build/* (Radzen, ClientFReporting, Publish, Claims) faulted within a single second because PostgreSqlPartitionedMeshQuery never delivered an Initial frame to the query fan-in within the 15 s QueryInitialBudget. Each activation failed with QueryProviderStalledException, so those Admin/Build hubs were reported unavailable until the provider answered again.

Probable cause

Medium confidence, evidence points at the PostgreSQL partitioned query provider's cold/partitioned read path exceeding the 15 s rung-4 budget — not at the grain activation logic, which is only the consumer surface. The fan-in stall terminal was deliberately calibrated (see QueryFanInStallTerminal) against a recorded healthy worst case on an in-memory monolith, and that doc explicitly states the 15 s default was never measured against PostgreSQL or a multi-silo Orleans mesh. This burst is the first fleet evidence on that untested path. The same provider also feeds sibling incidents at other consumer sites (46836767a771863f ExceptionHandlerMiddleware, cd1aa68ed4d343f4 CompileWatcher, aecfa9f924fd5bf5 / dcd4ea38eb202663 other MessageHubGrain paths) and has a large separate UnanchoredQueryException history (d4c8f6f74ecfa422), so treat this as the provider stalling, surfaced by the new terminal. Whether the provider is genuinely stalling (DB latency, partition fan-out) or the budget is too tight for a cold PostgreSQL provider is the first question to settle.

Impact

Low so far: 4 occurrences, 1 ms window, one portal pod, and the failure is retryable (ErrorType.Unavailable, never a permission verdict). No data loss; affected Admin/Build hubs were unavailable for the stall window. Likely related incidents suggest a recurring provider-stall pattern worth one investigation covering all of them.

Where to look

  • MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery — its Initial emission path for path-scoped queries (path:"Admin/Build/..." fan-outs).
  • MeshQuery.MergeProviderObservables / InitialStallProbe — the terminal that raised it; policy query-fanin-stall-terminal.
  • MeshOperationOptions.QueryInitialBudget (15 s default) — validate against a real cold PostgreSQL provider before assuming the provider alone is at fault.
  • Possibly duplicate of / related to the other QueryProviderStalledException incidents above; a human may fold them into one provider-level ticket.

Do not bump the consumer timeout — per the policy, a stalled provider must be fixed, not the budget widened.


Evidence

Fingerprint 23624cd171bed2bf
Category MeshWeaver.Hosting.Orleans.MessageHubGrain
Severity Error
Exception MeshWeaver.Mesh.QueryProviderStalledException
Namespace memex-cloud
Pods memex-portal-deployment-857546649-2c25b
Occurrences 4
First seen 2026-09-22 18:53:19Z
Last seen 2026-09-22 18:53:19Z
Routing not determined — no configured route matches the category MeshWeaver.Hosting.Orleans.MessageHubGrain. This repository is the configured fallback, not a finding about who owns the fault; the category names the LOGGER, which may not be the subject.
Recent log lines
2026-09-22 18:53:19Z memex-portal-deployment-857546649-2c25b fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
      [ACTIVATE] Grain Admin/Build/Radzen: activation faulted for Admin/Build/Radzen
      MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/Build/Radzen"|"Admin/Build"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
2026-09-22 18:53:19Z memex-portal-deployment-857546649-2c25b fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
      [ACTIVATE] Grain Admin/Build/ClientFReporting: activation faulted for Admin/Build/ClientFReporting
      MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/Build/ClientFReporting"|"Admin/Build"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
2026-09-22 18:53:19Z memex-portal-deployment-857546649-2c25b fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
      [ACTIVATE] Grain Admin/Build/Publish: activation faulted for Admin/Build/Publish
      MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/Build/Publish"|"Admin/Build"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
2026-09-22 18:53:19Z memex-portal-deployment-857546649-2c25b fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
      [ACTIVATE] Grain Admin/Build/Claims: activation faulted for Admin/Build/Claims
      MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/Build/Claims"|"Admin/Build"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.

Opened automatically from Admin/_LogIncident/23624cd171bed2bf. Recurrences are folded into this issue rather than opening new ones.

Activity

  1. added
    bugSomething isn't working
    sev:MMedium - secondary path broken, or easy workaround
    on Sep 23, 2026
  2. rbuergi commented on Sep 23, 2026

    @rbuergi
    Contributor

    Duplicate of #5315, and the same episode as #5390. Evidence: #5315 (comment)

    This is the same pod (857546649-2c25b), 3.5 minutes after the #5390 burst, inside the ThreadPool-starvation episode recorded by #5388/#5389/#5391. It is the same site (the MessageHubGrain [ACTIVATE] ancestor path-resolution query) with the same provider set (PostgreSqlPartitionedMeshQuery only, because DefersToNativeProvider is true for Admin/Build/*). The reads were trivial single-schema IN lists. Raising the budget is not the fix. The post-roll verification of #5327 is tracked on #5315.

  3. systemorph-com commented on Sep 23, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 26 more since the last update (30 total).

    • Last seen: 2026-09-23 13:34:49Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc
    Recent log lines
    2026-09-23 13:34:24Z memex-portal-deployment-5f95fb94dc-pkhnc fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/Build/rsalzmann: activation faulted for Admin/Build/rsalzmann
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/Build/rsalzmann"|"Admin/Build"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-23 13:34:49Z memex-portal-deployment-5f95fb94dc-pkhnc fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Pricing/Guideline/_Activity/compile-state: activation faulted for Pricing/Guideline/_Activity/compile-state
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Pricing/Guideline/_Activity/compile-state"|"Pricing/Guideline/_Activity"|"Pricing/Guideline"|"Pricing"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-23 13:34:49Z memex-portal-deployment-5f95fb94dc-pkhnc fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain emilia.buergi/Chamaeleon/_Activity/compile-state: activation faulted for emilia.buergi/Chamaeleon/_Activity/compile-state
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"emilia.buergi/Chamaeleon/_Activity/compile-state"|"emilia.buergi/Chamaeleon/_Activity"|"emilia.buergi/Chamaeleon"|"emilia.buergi"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  4. systemorph-com commented on Sep 26, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 105 more since the last update (135 total).

    • Last seen: 2026-09-24 06:43:06Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq
    Recent log lines
    2026-09-24 06:43:06Z memex-portal-deployment-76cf776847-2x9rq fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790068459033602346-cf967f-gjzpf: activation faulted for Ops/Logs/memex-1790068459033602346-cf967f-gjzpf
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790068459033602346-cf967f-gjzpf"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-24 06:43:06Z memex-portal-deployment-76cf776847-2x9rq fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790068459033599140-cf967f-gjzpf: activation faulted for Ops/Logs/memex-1790068459033599140-cf967f-gjzpf
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790068459033599140-cf967f-gjzpf"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-24 06:43:06Z memex-portal-deployment-76cf776847-2x9rq fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790068459033551048-cf967f-gjzpf: activation faulted for Ops/Logs/memex-1790068459033551048-cf967f-gjzpf
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790068459033551048-cf967f-gjzpf"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  5. systemorph-com commented on Sep 26, 2026

    @systemorph-com
    ContributorAuthor

    Folded in — a DIFFERENT fingerprint from the same log site.

    This issue tracks the log site 5e34fe5b952f42d0 (MeshWeaver.Hosting.Orleans.MessageHubGrain), and these occurrences belong to it. They carry their own fingerprint — the masking split one site across several — so before this they would have opened a SEPARATE ticket. One log site fanned out into 46 of those, which is why they fold here instead. Nothing is discarded: the distinguishing evidence is below, and splitting this back out is a person's call.

    Folded fingerprint dea4d1b649c6a1c1
    Log site 5e34fe5b952f42d0
    Category MeshWeaver.Hosting.Orleans.MessageHubGrain
    Severity Error
    Exception MeshWeaver.Mesh.QueryProviderStalledException
    Detail [ACTIVATE] Grain Manufacturing: activation faulted for Manufacturing
    Namespace memex
    Pods memex-portal-deployment-56fbdcd48f-sz5st
    Occurrences 1
    First seen 2026-09-24 07:11:24Z
    Last seen 2026-09-24 07:11:24Z
    Already folded here 1 fingerprint(s)
    Incident Admin/_LogIncident/dea4d1b649c6a1c1
    What triage wrote about this fingerprint

    What is failing

    The Manufacturing MessageHub grain faulted during activation because MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery did not emit its Initial snapshot within the query fan-in's 15 s bound. Because the merged Initial gates on every provider, the hub had no snapshot to serve and the query was reported as unavailable (retryable) — an availability failure, not a permission verdict.

    Probable cause

    Most likely a transient PostgreSql slowdown or connection stall (medium confidence): the ops log store shows many bursts of PostgreSqlPartitionedMeshQuery stall entries (e.g. 2026-09-21 04:08–04:10) and multiple related incidents — PostgreSQL health checks failing with TaskCanceledException/OperationCanceledException on 2026-09-22/23 and LISTEN-connection reconnects — suggesting the database is intermittently slow or unreachable. No in-code defect is evident from a single occurrence; the consumer's timeout should not be bumped.

    Impact

    One occurrence on one portal pod (memex-portal-deployment-56fbdcd48f-sz5st), for the Manufacturing space as user system-security. The failure is retryable, so impact is a one-off transient unavailability of that space's data, not an outage.

    Where to look

    • Provider: MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery — its Initial-emission path / PostgreSQL connection and query latency.
    • Related incidents that suggest the same underlying DB flakiness: Admin/_LogIncident/23624cd171bed2bf (same log site, generic path — this is its Manufacturing instance), Admin/_LogIncident/46836767a771863f, Admin/_LogIncident/64b60a7e471950fc, and the PostgreSQL health-check incidents.
    • If the stall rate rises, treat this as a database performance issue rather than a per-space bug.

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (1 total).

    • Last seen: 2026-09-24 07:11:24Z
    • Pods: memex-portal-deployment-56fbdcd48f-sz5st
    Recent log lines
    2026-09-24 07:11:24Z memex-portal-deployment-56fbdcd48f-sz5st fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Manufacturing: activation faulted for Manufacturing
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Manufacturing"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  6. systemorph-com commented on Sep 26, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 359 more since the last update (494 total).

    • Last seen: 2026-09-24 06:47:13Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4
    Recent log lines
    2026-09-24 06:45:08Z memex-portal-deployment-76cf776847-5x2kg fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790222160273805931-dd76bb-cbbj8: activation faulted for Ops/Logs/memex-1790222160273805931-dd76bb-cbbj8
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790222160273805931-dd76bb-cbbj8"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-24 06:47:13Z memex-portal-deployment-76cf776847-9p7z4 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790194180534944444-dcd48f-4dpcn: activation faulted for Ops/Logs/memex-1790194180534944444-dcd48f-4dpcn
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790194180534944444-dcd48f-4dpcn"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-24 06:47:13Z memex-portal-deployment-76cf776847-9p7z4 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790187577689422414-dcd48f-4dpcn: activation faulted for Ops/Logs/memex-1790187577689422414-dcd48f-4dpcn
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790187577689422414-dcd48f-4dpcn"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  7. systemorph-com commented on Sep 26, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 5 more since the last update (6 total).

    • Last seen: 2026-09-24 09:56:32Z
    • Pods: memex-portal-deployment-56fbdcd48f-sz5st, memex-portal-deployment-56fbdcd48f-4dpcn
    Recent log lines
    2026-09-24 09:56:32Z memex-portal-deployment-56fbdcd48f-4dpcn fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Signature: activation faulted for Signature
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Signature"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-24 09:56:32Z memex-portal-deployment-56fbdcd48f-4dpcn fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Essentials: activation faulted for Essentials
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Essentials"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-24 09:56:32Z memex-portal-deployment-56fbdcd48f-4dpcn fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Feedback: activation faulted for Feedback
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Feedback"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  8. systemorph-com commented on Sep 27, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 3 more since the last update (497 total).

    • Last seen: 2026-09-27 11:02:02Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh
    Recent log lines
    2026-09-27 11:02:01Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790066794118000838-cf967f-4phpq: activation faulted for Ops/Logs/memex-1790066794118000838-cf967f-4phpq
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790066794118000838-cf967f-4phpq"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-27 11:02:01Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790066807695860253-cf967f-4phpq: activation faulted for Ops/Logs/memex-1790066807695860253-cf967f-4phpq
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790066807695860253-cf967f-4phpq"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-27 11:02:02Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790066794118007062-cf967f-4phpq: activation faulted for Ops/Logs/memex-1790066794118007062-cf967f-4phpq
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790066794118007062-cf967f-4phpq"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  9. systemorph-com commented on Sep 27, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 5 more since the last update (499 total).

    • Last seen: 2026-09-27 11:02:02Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh
    Recent log lines
    2026-09-27 11:02:02Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790066794118007062-cf967f-4phpq: activation faulted for Ops/Logs/memex-1790066794118007062-cf967f-4phpq
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790066794118007062-cf967f-4phpq"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-27 11:02:02Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790067053114640812-cf967f-gjzpf: activation faulted for Ops/Logs/memex-1790067053114640812-cf967f-gjzpf
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790067053114640812-cf967f-gjzpf"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-27 11:02:02Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-1790067887819377964-9b7689-d67t5: activation faulted for Ops/Logs/memex-1790067887819377964-9b7689-d67t5
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-1790067887819377964-9b7689-d67t5"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  10. systemorph-com commented on Sep 27, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 411 more since the last update (910 total).

    • Last seen: 2026-09-27 11:02:45Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh
    Recent log lines
    2026-09-27 11:02:45Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-cloud-1790253245573877060-f8f895-vn49b: activation faulted for Ops/Logs/memex-cloud-1790253245573877060-f8f895-vn49b
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-cloud-1790253245573877060-f8f895-vn49b"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-27 11:02:45Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-cloud-1790253225573646146-f8f895-vn49b: activation faulted for Ops/Logs/memex-cloud-1790253225573646146-f8f895-vn49b
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-cloud-1790253225573646146-f8f895-vn49b"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-27 11:02:45Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-cloud-1790253237612670044-f8f895-vn49b: activation faulted for Ops/Logs/memex-cloud-1790253237612670044-f8f895-vn49b
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-cloud-1790253237612670044-f8f895-vn49b"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  11. systemorph-com commented on Sep 27, 2026

    @systemorph-com
    ContributorAuthor

    Folded in — a DIFFERENT fingerprint from the same log site.

    This issue tracks the log site 5e34fe5b952f42d0 (MeshWeaver.Hosting.Orleans.MessageHubGrain), and these occurrences belong to it. They carry their own fingerprint — the masking split one site across several — so before this they would have opened a SEPARATE ticket. One log site fanned out into 46 of those, which is why they fold here instead. Nothing is discarded: the distinguishing evidence is below, and splitting this back out is a person's call.

    Folded fingerprint b90f51c17e5d5bfd
    Log site 5e34fe5b952f42d0
    Category MeshWeaver.Hosting.Orleans.MessageHubGrain
    Severity Error
    Exception MeshWeaver.Mesh.QueryProviderStalledException
    Detail `Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in'{value}'path:'{value}'
    Namespace memex
    Pods memex-portal-deployment-648bf84cf7-vs6fg
    Occurrences 1
    First seen 2026-09-27 18:02:32Z
    Last seen 2026-09-27 18:02:32Z
    Already folded here 2 fingerprint(s)
    Incident Admin/_LogIncident/b90f51c17e5d5bfd
    Triage called it Thread grain activation faults when both mesh query providers stall on the fan-in Initial (likely duplicate of #5531 / #5393)
    What triage wrote about this fingerprint

    Likely duplicate. This is the same failure as #5531 (incident Admin/_LogIncident/df1ef8b39a2d8601: both providers stall) and #5393 (incident Admin/_LogIncident/23624cd171bed2bf: PostgreSqlPartitionedMeshQuery stalls, 910 occurrences). It got a new fingerprint because this burst carried the exception message as its detail, and it came from the memex deployment rather than memex-cloud. A human can probably close it against #5531.

    What is failing

    A MessageHubGrain activation for a nested chat thread under Portfolio/_Thread/... faulted. The activation's ancestor-path query (six path: alternatives, running as system-security) got no Initial from either StorageAdapterMeshQueryProvider or PostgreSqlPartitionedMeshQuery within the fan-in's 15s bound. The fan-in raised QueryProviderStalledException as designed, and the grain was reported unavailable (retryable).

    Probable cause

    Medium confidence: a shared stall in the provider/PostgreSQL layer, not in the grain or the fan-in. Both providers stalled together, which is the #5531 pattern and points at a shared downstream dependency (database latency or pool pressure). The exception itself says the fix belongs in the stalled provider and that the budget should not be raised. This single sample has no provider-side stack, so it can't identify the query or lock.

    Impact

    Low for this incident: one occurrence on one pod. A thread reply (likely an agent's sub-thread) may have failed once and should succeed on retry. There is no data loss and no access decision was involved. The combined impact belongs on the parent issues, where the pattern keeps recurring across deployments. This incident adds evidence that the memex deployment is affected too.

    Where to look

    • MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery and MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider: how each emits Initial for multi-alternative path: ancestor queries.
    • The fan-in stall terminal (QueryFanInStallTerminal). This path is only where the stall shows up, not its cause.
    • PostgreSQL slow-query and pool telemetry for the memex portal pod at the time of the burst.

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (1 total).

    • Last seen: 2026-09-27 18:02:32Z
    • Pods: memex-portal-deployment-648bf84cf7-vs6fg
    Recent log lines
    2026-09-27 18:02:32Z memex-portal-deployment-648bf84cf7-vs6fg fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2: activation faulted for Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce"|"Portfolio/_Thread"|"Portfolio"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  12. systemorph-com commented on Sep 28, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (7 total).

    • Last seen: 2026-09-28 12:09:00Z
    • Pods: memex-portal-deployment-56fbdcd48f-sz5st, memex-portal-deployment-56fbdcd48f-4dpcn, memex-portal-deployment-5c476fdbf8-55v9j
    Recent log lines
    2026-09-24 09:56:32Z memex-portal-deployment-56fbdcd48f-4dpcn fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Essentials: activation faulted for Essentials
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Essentials"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-24 09:56:32Z memex-portal-deployment-56fbdcd48f-4dpcn fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Feedback: activation faulted for Feedback
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Feedback"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-28 12:09:00Z memex-portal-deployment-5c476fdbf8-55v9j fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Codex: activation faulted for Codex
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Codex"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  13. systemorph-com commented on Sep 29, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (2 total).

    • Last seen: 2026-09-29 09:43:39Z
    • Pods: memex-portal-deployment-648bf84cf7-vs6fg, memex-portal-deployment-5dc5995596-4mvj6
    Recent log lines
    2026-09-27 18:02:32Z memex-portal-deployment-648bf84cf7-vs6fg fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2: activation faulted for Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce"|"Portfolio/_Thread"|"Portfolio"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-29 09:43:39Z memex-portal-deployment-5dc5995596-4mvj6 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425/4b803950: activation faulted for sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425/4b803950
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425/4b803950"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f"|"sglauser/_Thread"|"sglauser"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  14. systemorph-com commented on Sep 29, 2026

    @systemorph-com
    ContributorAuthor

    Folded in — a DIFFERENT fingerprint from the same log site.

    This issue tracks the log site 5e34fe5b952f42d0 (MeshWeaver.Hosting.Orleans.MessageHubGrain), and these occurrences belong to it. They carry their own fingerprint — the masking split one site across several — so before this they would have opened a SEPARATE ticket. One log site fanned out into 46 of those, which is why they fold here instead. Nothing is discarded: the distinguishing evidence is below, and splitting this back out is a person's call.

    Folded fingerprint 676074c5787c54de
    Log site 5e34fe5b952f42d0
    Category MeshWeaver.Hosting.Orleans.MessageHubGrain
    Severity Error
    Exception MeshWeaver.Mesh.QueryProviderStalledException
    Detail `Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in'{value}'path:'{value}'
    Namespace memex
    Pods memex-portal-deployment-5dc5995596-4mvj6, memex-portal-deployment-5dc5995596-knmbk
    Occurrences 3
    First seen 2026-09-29 09:42:25Z
    Last seen 2026-09-29 09:44:07Z
    Already folded here 3 fingerprint(s)
    Incident Admin/_LogIncident/676074c5787c54de
    Triage called it Scoped _Thread satellite reads starve the query fan-in Initial gate and fault grain activation — recurrence of Feedback#81
    What triage wrote about this fingerprint

    Duplicate note. This is a recurrence of the provider-side Initial-stall defect already filed as MeshWeaver.Feedback#81 (handed over to GitHub shortly before this burst fired). Systemorph/MeshWeaver.Plugins#2790 is open; a human can fold this recurrence into it in seconds. Filed anyway so the recurrence is on record.

    What is failing. When MessageHubGrain activates for a deep thread-cell path, none of the registered query providers emit an Initial within the query fan-in's 15s bound — the exception names both StorageAdapterMeshQueryProvider and PostgreSqlPartitionedMeshQuery. The merged Initial gates on every provider, so path resolution has no snapshot, the grain's activation faults, and the affected node reads as unavailable (retryable) to users and MCP.

    Probable cause — high confidence this is the mechanism documented in Feedback#81, plus one new wrinkle. StorageAdapterMeshQueryProvider defers scoped satellite reads (a _-prefixed path segment, per the Systemorph/MeshWeaver.Feedback#20 defer-to-native gate) to the pedestrian WalkAdapter(basePath, Subtree) + per-path Read walk, and CollectMatched ends in a Concat().ToList() — nothing is emitted until every read completes, so one incomplete read starves the all-providers Initial gate. Every failing query in this burst is exactly that shape (_Thread cells under a user thread, and under this incident's own triage thread), matching Systemorph/MeshWeaver.Plugins#2790's satellite-read class and confirming it is broader than its original AccessAssignment sample. Wrinkle: the stall now co-names PostgreSqlPartitionedMeshQuery, which Systemorph/MeshWeaver.Plugins#2790's original probe did not — either the terminal 15s bound catches that provider mid-flight, or it has its own slow Initial on _Thread-scoped reads; worth checking beside the storage adapter. Why the walk never completes (load vs. structurally non-terminating read) remains unestablished, as in Systemorph/MeshWeaver.Plugins#2790.

    Impact. A small burst on the memex deployment (counts, pod and timestamps in the footer): each fault makes the affected node read as unavailable until a retry succeeds, and the same exception also faulted the creation of this incident's own triage thread, so ops/admin-plane reads are not immune. The same mechanism historically ran at ~95 activation faults per 400 minutes on this deployment (see #1186/#81's measurements), so the recurrence rate, not this burst's size, is the number to watch. Bounded to scoped satellite reads, fail-closed, retryable, no wrong data served — not release-blocking on current evidence.

    Where to look. Code sites as named in Systemorph/MeshWeaver.Plugins#2790's handover (source not re-read in this triage): MeshQuery.MergeProviderObservables and the fan-in bound that throws QueryProviderStalledException (src/MeshWeaver.Hosting/Persistence/Query/MeshQuery.cs); StorageAdapterMeshQueryProvider — DefersToNativeProvider / CollectMatched / FindMatchingNodes (src/MeshWeaver.Hosting/Persistence/Query/StorageAdapterMeshQueryProvider.cs); the PostgreSqlPartitionedMeshQuery Initial path on scoped reads; consumer context in PathResolutionService.ResolveSegmentsCore (src/MeshWeaver.Hosting/PathResolutionService.cs) and MessageHubGrain (FirstNodeResolutionTimeout). Related: core #1186 (symptom history; consumer side fixed by PR #5042, which is why this now surfaces as a 15s QueryProviderStalledException rather than the old 30s Amb timeout), #4557 (SilentProviders, the handled sibling violation), Systemorph/MeshWeaver.Feedback#20 (the defer-to-native gate that keeps these reads on the pedestrian walk).

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 3 more since the last update (3 total).

    • Last seen: 2026-09-29 09:44:07Z
    • Pods: memex-portal-deployment-5dc5995596-4mvj6, memex-portal-deployment-5dc5995596-knmbk
    Recent log lines
    2026-09-29 09:42:25Z memex-portal-deployment-5dc5995596-4mvj6 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-samuel-glauser-sglauser-reports-c271: activation faulted for sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-samuel-glauser-sglauser-reports-c271
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-samuel-glauser-sglauser-reports-c271"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f"|"sglauser/_Thread"|"sglauser"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-29 09:43:02Z memex-portal-deployment-5dc5995596-4mvj6 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425: activation faulted for sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f"|"sglauser/_Thread"|"sglauser"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-29 09:44:07Z memex-portal-deployment-5dc5995596-knmbk fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/_LogIncident/676074c5787c54de/_Thread/triage-the-log-incident-at-admin-loginci-a29a: activation faulted for Admin/_LogIncident/676074c5787c54de/_Thread/triage-the-log-incident-at-admin-loginci-a29a
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/_LogIncident/676074c5787c54de/_Thread/triage-the-log-incident-at-admin-loginci-a29a"|"Admin/_LogIncident/676074c5787c54de/_Thread"|"Admin/_LogIncident/676074c5787c54de"|"Admin/_LogIncident"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  15. systemorph-com commented on Oct 2, 2026

    @systemorph-com
    ContributorAuthor

    Folded in — a DIFFERENT fingerprint from the same log site.

    This issue tracks the log site 5e34fe5b952f42d0 (MeshWeaver.Hosting.Orleans.MessageHubGrain), and these occurrences belong to it. They carry their own fingerprint — the masking split one site across several — so before this they would have opened a SEPARATE ticket. One log site fanned out into 46 of those, which is why they fold here instead. Nothing is discarded: the distinguishing evidence is below, and splitting this back out is a person's call.

    Folded fingerprint 3d690e41dc5e5dfc
    Log site 5e34fe5b952f42d0
    Category MeshWeaver.Hosting.Orleans.MessageHubGrain
    Severity Error
    Exception MeshWeaver.Mesh.QueryProviderStalledException
    Detail `Query provider(s) [MeshWeaver.{id}.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.{id}.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in'{value}'path:'{value}'
    Namespace memex
    Pods memex-portal-deployment-7fc8c5f599-q4d8d
    Occurrences 1
    First seen 2026-10-02 18:31:55Z
    Last seen 2026-10-02 18:31:55Z
    Already folded here 4 fingerprint(s)
    Incident Admin/_LogIncident/3d690e41dc5e5dfc
    Triage called it Mesh query providers stall past the 15s fan-in Initial on memex, faulting a freshly created TriageStatus activity-grain activation (likely duplicate of #5393 / #5315)
    What triage wrote about this fingerprint

    Likely duplicate — the provider-stall family. Same log site and exception, and the same two stalled providers, as the umbrella #5393 (incident Admin/_LogIncident/23624cd171bed2bf) and its recurrence on this same memex deployment (#5531, incident Admin/_LogIncident/676074c5787c54de); #5315 is the open provider-side investigation. A human can probably close this against #5393/#5315 in seconds.

    What is failing

    A MessageHubGrain activation on the memex deployment faulted for a freshly created compile activity node (Hosting/TriageStatus/_Activity/compile-20261002183129…, whose id embeds a creation timestamp 26 s before the fault). The activation's ancestor-path query received no Initial from either MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider or MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery within the query fan-in's 15 s bound, so the fan-in raised QueryProviderStalledException as designed and the grain was reported unavailable (retryable).

    Probable cause

    Medium confidence: the same shared provider/PostgreSQL stall tracked under #5315/#5393 — not a defect in the grain or the fan-in, which are only the consumer surface. The provider set in the message is set by the query shape, not by the fault: the path's _-prefixed segment (_Activity) makes StorageAdapterMeshQueryProvider.DefersToNativeProvider answer false, so both providers really read and both are named — the exact pattern QueryFanInStallTerminal documents for this shape. The trigger here fits the write-then-activate wave the same doc describes (a new node's activation issuing its Initial amid the pool contention behind a compile), but no provider-side stack exists in this single sample, so the precise queue this time is not establishable from this incident alone. Note the memex deployment was still affected on 2026-09-29 (incident 676074c5787c54de) after the live-requery coalescing and exact-probe batching fixes, so it may simply not yet carry them.

    Impact

    Minimal for this incident: 1 occurrence, one pod, a single retryable availability fault on an automated TriageStatus activity node — no data loss, no permission verdict, no user-visible surface. The systemic weight belongs on the parent issues; what this occurrence adds is one more reading that the stall family persists on memex a week after the last one.

    Where to look

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (1 total).

    • Last seen: 2026-10-02 18:31:55Z
    • Pods: memex-portal-deployment-7fc8c5f599-q4d8d
    Recent log lines
    2026-10-02 18:31:55Z memex-portal-deployment-7fc8c5f599-q4d8d fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Hosting/TriageStatus/_Activity/compile-20261002183129229ac442e6486a44e6f805b052e09a65dc2: activation faulted for Hosting/TriageStatus/_Activity/compile-20261002183129229ac442e6486a44e6f805b052e09a65dc2
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Hosting/TriageStatus/_Activity/compile-20261002183129229ac442e6486a44e6f805b052e09a65dc2"|"Hosting/TriageStatus/_Activity"|"Hosting/TriageStatus"|"Hosting"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  16. systemorph-com commented on Oct 3, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (8 total).

    • Last seen: 2026-10-03 19:25:29Z
    • Pods: memex-portal-deployment-56fbdcd48f-sz5st, memex-portal-deployment-56fbdcd48f-4dpcn, memex-portal-deployment-5c476fdbf8-55v9j, memex-portal-deployment-6bd968f77b-lvxct
    Recent log lines
    2026-09-24 09:56:32Z memex-portal-deployment-56fbdcd48f-4dpcn fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Feedback: activation faulted for Feedback
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Feedback"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-28 12:09:00Z memex-portal-deployment-5c476fdbf8-55v9j fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Codex: activation faulted for Codex
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Codex"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-03 19:25:29Z memex-portal-deployment-6bd968f77b-lvxct fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain AppleWeather: activation faulted for AppleWeather
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"AppleWeather"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  17. systemorph-com commented on Oct 4, 2026

    @systemorph-com
    ContributorAuthor

    Folded in — a DIFFERENT fingerprint from the same log site.

    This issue tracks the log site 5e34fe5b952f42d0 (MeshWeaver.Hosting.Orleans.MessageHubGrain), and these occurrences belong to it. They carry their own fingerprint — the masking split one site across several — so before this they would have opened a SEPARATE ticket. One log site fanned out into 46 of those, which is why they fold here instead. Nothing is discarded: the distinguishing evidence is below, and splitting this back out is a person's call.

    Folded fingerprint 3ea4ac0c67c69d56
    Log site 5e34fe5b952f42d0
    Category MeshWeaver.Hosting.Orleans.MessageHubGrain
    Severity Error
    Exception MeshWeaver.Mesh.QueryProviderStalledException
    Detail `Query provider(s) [MeshWeaver.{id}.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.{id}.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in'{value}'path:'{value}'
    Namespace memex
    Pods memex-portal-deployment-76dd69c7fc-xzsdl
    Occurrences 17
    First seen 2026-10-04 20:08:17Z
    Last seen 2026-10-04 20:08:18Z
    Already folded here 5 fingerprint(s)
    Incident Admin/_LogIncident/3ea4ac0c67c69d56
    Triage called it Bug-triage thread grains fail to activate — both mesh query providers stall on exact-path probes into the _Thread satellite subtree (pg-read starvation family)
    What triage wrote about this fingerprint

    What is failing. MessageHubGrain activation faults for every grain under the bug-triage thread Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935 (the worker thread for issue #5935): the multi-path exact-path query into that thread subtree (path:"Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/{id}"|…, user system-security) receives no Initial from either StorageAdapterMeshQueryProvider or PostgreSqlPartitionedMeshQuery within the query fan-in's 15 s bound, so activation raises QueryProviderStalledException and the thread's cells are reported unavailable (retryable). The bug-triage automation that was re-driving issue #5935 at the time cannot read its own thread.

    Probable cause (medium confidence). This is a recurrence of the provider-stall family tracked under #5315 — same exception, same two stalled providers — in a shape not previously ticketed: explicit multi-path probes into a _Thread satellite subtree. The mechanism established by PR #6094 (in review, not yet deployed): on the partitioned Postgres backend the pedestrian StorageAdapterMeshQueryProvider serves scoped satellite reads itself, and its ListChildPaths+Read walk cannot see satellite rows at all while flooding the one process-wide FIFO pg-read: pool (cap 16) with ~2×N admissions — every other read, including these exact-path probes, queues behind it and misses the 15 s bound. The burst lands minutes after the #5935 worker was re-driven (20:04Z) and while the #6094 review round was running, which fits the walk's head-of-line starvation; no provider-side stack is in the sample, so the precise queue this time is inferred from the mechanism, not measured.

    Impact. Confined but real: 17 grain-activation faults inside ~0.6 s on one pod (memex-portal-deployment-76dd69c7fc-xzsdl), all in the #5935 triage thread's subtree — that thread is unavailable to the triage automation and to anyone opening it until providers answer again. No data loss, no permission verdict; the fan-in correctly fails as unavailable (retryable). The systemic weight belongs on the #5315 family; this ticket records that the family persists on memex and now blocks an active triage worker, not just interactive views.

    Likely duplicate of the #5315 family (see #6071, the sibling memex recurrence) — a human can fold this against the parent — but the shape (exact-path fan-in into a satellite _Thread subtree faulting at grain activation, stalling the bug-triage pipeline itself) is new evidence worth a line on the parent.

    Where to look. src/MeshWeaver.Hosting/Persistence/Query/StorageAdapterMeshQueryProvider.cs (DefersToNativeProvider and the walk) and MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery — both missed the Initial bound; the fix in review is PR #6094 (defer scoped satellites, bound the walk), which ships with the next image roll. QueryFanInStallTerminal has the budget ladder and the pg-read starvation analysis. The consumer, MeshWeaver.Hosting.Orleans.MessageHubGrain activation, only surfaces the stall — per policy, fix the stalled provider, never the consumer's timeout.

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 17 more since the last update (17 total).

    • Last seen: 2026-10-04 20:08:18Z
    • Pods: memex-portal-deployment-76dd69c7fc-xzsdl
    Recent log lines
    2026-10-04 20:08:18Z memex-portal-deployment-76dd69c7fc-xzsdl fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/059b4ff3: activation faulted for Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/059b4ff3
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/059b4ff3"|"Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935"|"Hosting/Triage/_Thread"|"Hosting/Triage"|"Hosting"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-04 20:08:18Z memex-portal-deployment-76dd69c7fc-xzsdl fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/64b317d1: activation faulted for Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/64b317d1
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/64b317d1"|"Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935"|"Hosting/Triage/_Thread"|"Hosting/Triage"|"Hosting"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-04 20:08:18Z memex-portal-deployment-76dd69c7fc-xzsdl fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/9053b3ec: activation faulted for Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/9053b3ec
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935/9053b3ec"|"Hosting/Triage/_Thread/bug-systemorph-meshweaver-5935"|"Hosting/Triage/_Thread"|"Hosting/Triage"|"Hosting"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  18. systemorph-com commented on Oct 4, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (3 total).

    • Last seen: 2026-10-04 20:59:16Z
    • Pods: memex-portal-deployment-648bf84cf7-vs6fg, memex-portal-deployment-5dc5995596-4mvj6, memex-portal-deployment-67c67b456d-l7dp7
    Recent log lines
    2026-09-27 18:02:32Z memex-portal-deployment-648bf84cf7-vs6fg fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2: activation faulted for Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377/259358f2"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2/reply-with-the-verbatim-content-of-carst-3377"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce/0a2085e2"|"Portfolio/_Thread/under-the-crm-can-you-create-a-new-entry-04ce"|"Portfolio/_Thread"|"Portfolio"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-29 09:43:39Z memex-portal-deployment-5dc5995596-4mvj6 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425/4b803950: activation faulted for sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425/4b803950
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425/4b803950"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d/the-user-person-name-sglauser-reports-a-9425"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f/fb17194d"|"sglauser/_Thread/i-understand-there-should-be-a-menu-reac-759f"|"sglauser/_Thread"|"sglauser"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-04 20:59:16Z memex-portal-deployment-67c67b456d-l7dp7 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/content/_Documents/logs-ci-Systemorph-MeshWeaver-111521123307.log/_DocumentPart/004297: activation faulted for Admin/content/_Documents/logs-ci-Systemorph-MeshWeaver-111521123307.log/_DocumentPart/004297
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.Persistence.Query.StorageAdapterMeshQueryProvider, MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/content/_Documents/logs-ci-Systemorph-MeshWeaver-111521123307.log/_DocumentPart/004297"|"Admin/content/_Documents/logs-ci-Systemorph-MeshWeaver-111521123307.log/_DocumentPart"|"Admin/content/_Documents/logs-ci-Systemorph-MeshWeaver-111521123307.log"|"Admin/content/_Documents"|"Admin/content"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  19. systemorph-com commented on Oct 12, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (911 total).

    • Last seen: 2026-10-12 23:40:10Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh, memex-portal-deployment-5b786c4466-4fs6c
    Recent log lines
    2026-09-27 11:02:45Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-cloud-1790253225573646146-f8f895-vn49b: activation faulted for Ops/Logs/memex-cloud-1790253225573646146-f8f895-vn49b
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-cloud-1790253225573646146-f8f895-vn49b"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-09-27 11:02:45Z memex-portal-deployment-555d9cd496-qntsh fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Logs/memex-cloud-1790253237612670044-f8f895-vn49b: activation faulted for Ops/Logs/memex-cloud-1790253237612670044-f8f895-vn49b
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Logs/memex-cloud-1790253237612670044-f8f895-vn49b"|"Ops/Logs"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-12 23:40:10Z memex-portal-deployment-5b786c4466-4fs6c fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Watch/fleet-watch: activation faulted for Ops/Watch/fleet-watch
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Watch/fleet-watch"|"Ops/Watch"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  20. systemorph-com commented on Oct 15, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (9 total).

    • Last seen: 2026-10-15 00:47:47Z
    • Pods: memex-portal-deployment-56fbdcd48f-sz5st, memex-portal-deployment-56fbdcd48f-4dpcn, memex-portal-deployment-5c476fdbf8-55v9j, memex-portal-deployment-6bd968f77b-lvxct, memex-portal-deployment-6d4df8d45f-ktwf2
    Recent log lines
    2026-09-28 12:09:00Z memex-portal-deployment-5c476fdbf8-55v9j fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Codex: activation faulted for Codex
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Codex"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-03 19:25:29Z memex-portal-deployment-6bd968f77b-lvxct fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain AppleWeather: activation faulted for AppleWeather
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"AppleWeather"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-15 00:47:47Z memex-portal-deployment-6d4df8d45f-ktwf2 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Mail: activation faulted for Mail
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Mail"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  21. systemorph-com commented on Oct 15, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 4 more since the last update (915 total).

    • Last seen: 2026-10-15 00:48:36Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh, memex-portal-deployment-5b786c4466-4fs6c, memex-portal-deployment-6d4df8d45f-ktwf2
    Recent log lines
    2026-10-15 00:48:24Z memex-portal-deployment-6d4df8d45f-ktwf2 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Status/build: activation faulted for Ops/Status/build
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Status/build"|"Ops/Status"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-15 00:48:25Z memex-portal-deployment-6d4df8d45f-ktwf2 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/Status/memex-cloud: activation faulted for Ops/Status/memex-cloud
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/Status/memex-cloud"|"Ops/Status"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-15 00:48:36Z memex-portal-deployment-6d4df8d45f-ktwf2 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Doc/DataMesh/QuerySyntax: activation faulted for Doc/DataMesh/QuerySyntax
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Doc/DataMesh/QuerySyntax"|"Doc/DataMesh"|"Doc"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  22. systemorph-com commented on Oct 21, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 2 more since the last update (917 total).

    • Last seen: 2026-10-21 02:49:17Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh, memex-portal-deployment-5b786c4466-4fs6c, memex-portal-deployment-6d4df8d45f-ktwf2, memex-portal-deployment-649d598dc4-jlx5k
    Recent log lines
    2026-10-15 00:48:36Z memex-portal-deployment-6d4df8d45f-ktwf2 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Doc/DataMesh/QuerySyntax: activation faulted for Doc/DataMesh/QuerySyntax
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Doc/DataMesh/QuerySyntax"|"Doc/DataMesh"|"Doc"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-21 02:49:17Z memex-portal-deployment-649d598dc4-jlx5k fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain rbuergi/MeshWeaverInstance/partnerre: activation faulted for rbuergi/MeshWeaverInstance/partnerre
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"rbuergi/MeshWeaverInstance/partnerre"|"rbuergi/MeshWeaverInstance"|"rbuergi"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-21 02:49:17Z memex-portal-deployment-649d598dc4-jlx5k fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Ops/ConsumerReports/build: activation faulted for Ops/ConsumerReports/build
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Ops/ConsumerReports/build"|"Ops/ConsumerReports"|"Ops"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  23. systemorph-com commented on Oct 21, 2026

    @systemorph-com
    ContributorAuthor

    Folded in — a DIFFERENT fingerprint from the same log site.

    This issue tracks the log site 5e34fe5b952f42d0 (MeshWeaver.Hosting.Orleans.MessageHubGrain), and these occurrences belong to it. They carry their own fingerprint — the masking split one site across several — so before this they would have opened a SEPARATE ticket. One log site fanned out into 46 of those, which is why they fold here instead. Nothing is discarded: the distinguishing evidence is below, and splitting this back out is a person's call.

    Folded fingerprint 9ede99d90750583e
    Log site 5e34fe5b952f42d0
    Category MeshWeaver.Hosting.Orleans.MessageHubGrain
    Severity Error
    Exception MeshWeaver.Mesh.QueryProviderStalledException
    Detail `Query provider(s) [MeshWeaver.{id}.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in'{value}'path:'{value}'
    Namespace memex-cloud
    Pods memex-portal-deployment-649d598dc4-jlx5k
    Occurrences 1
    First seen 2026-10-21 02:49:26Z
    Last seen 2026-10-21 02:49:26Z
    Already folded here 6 fingerprint(s)
    Incident Admin/_LogIncident/9ede99d90750583e
    What triage wrote about this fingerprint

    Observed

    A MessageHubGrain activation for the node Hosting/PlatformBuilds/manufacturing faulted with MeshWeaver.Mesh.QueryProviderStalledException: the provider MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery did not emit an Initial within the query fan-in's 15 s QueryInitialBudget, for the activation's node-resolution query path:"Hosting/PlatformBuilds/manufacturing"|"Hosting/PlatformBuilds"|"Hosting", run as system-security. The query is the grain's ancestor-path read (MeshQuery.MergeProviderObservables gates the merged Initial on every provider; a faulted activation is the designed terminal, and the next access re-resolves).

    Note on the named provider: the path has no _-prefixed segment, so StorageAdapterMeshQueryProvider.DefersToNativeProvider is true for it and that provider answers at once with an empty Initial — only the leg that really reads Postgres is left to be named. Per Doc/Architecture/QueryFanInStallTerminal ("The provider set in the message is set by the query shape, not by the fault"), the name reflects the query shape, not necessarily where the fault sits.

    Where and when

    A single occurrence on a single pod of the memex-cloud portal deployment, one isolated line — no burst, no spread across pods. Nothing on the incident says what the pod was doing around it.

    Impact

    One hub activation was discarded; consumers of that read see a retryable Unavailable, fail-closed, never a permission verdict. Judged from the numbers this is a transient availability blip on one node's hub, not an outage.

    Not established

    • Why the provider missed the bound. The evidence on the incident is the terminal itself; nothing names what the read waited behind.
    • Whether it recurred before or after on this or other pods — no cross-pod log sweep was run for this triage.
    • Whether the pod had recently started (the boot wave of Initials is a known contributor to this family).
    • Which image the pod runs, and therefore whether it carries the earlier fixes to this family (per-change re-query coalescing, exact-probe batching, the bounded pedestrian walk).

    Candidate causes and the reading that separates them

    1. Head-of-line wait on the process-wide pg-read:Postgres pool (cap 16) behind a burst of other reads on the same pod. This is the mechanism established for the 2026-09-27→10-04 control-instance stalls of the same one-row path:Hosting/PlatformBuilds probe shape (pedestrian satellite walk flooding the pool). Predicts: admission-heavy reads or routing back-pressure lines on the same pod in the minutes before the fault. Reading: a pod-scoped log query over ~02:30–02:50Z for routing-leg back-pressure, ThreadSupervisor.Scan/Admin-Thread sweep lines, and CompileWatcher faults.
    2. ThreadPool starvation of the pod — the mechanism behind MessageHubGrain activations fault when query providers stall past the 15s fan-in bound (access/entitlements queries unavailable) #5315/PostgreSqlPartitionedMeshQuery stalls past the 15s fan-in bound, faulting 108 MessageHubGrain activations in one 12s window #5390/PostgreSqlPartitionedMeshQuery stalls past the 15s query fan-in Initial budget, faulting MessageHubGrain activations (Admin/Build) #5393, the first fleet readings of this same query shape. Predicts: .NET Thread Pool execution stalled or routing-leg starvation lines on the same pod in the same window. The same pod-scoped reading as (1) separates them.
    3. A genuinely slow Postgres round-trip (new-connector TLS handshake, connection-pool wait, GC pause) — cannot be excluded from a single line. Reading: per-pod Npgsql pool / GC metrics for the window, or connector-level error lines.

    Known family

    This is the same query shape and provider as #5315, #5390 and #5393 (grain activations timing out on ancestor-path IN reads) and the recurring path:Hosting/PlatformBuilds probe stalls recorded in Doc/Architecture/QueryFanInStallTerminal → "Head-of-line starvation of pg-read by the pedestrian satellite walk"; the root investigation of why the underlying providers stall remains open under #5315. This ticket should be linked there — if the next reading confirms one of the candidates above on this pod, it is a recurrence of that family rather than a new defect.

    Where to look

    • Doc/Architecture/QueryFanInStallTerminal — esp. "The first fleet readings", "What the Initial queues behind", and "Head-of-line starvation of pg-read by the pedestrian satellite walk"
    • MeshWeaver.Hosting.Persistence.Query.MeshQuery → MergeProviderObservables / InitialStallProbe (the terminal and the named-provider rule)
    • MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery (the named provider) and the process-wide pg-read:Postgres pool

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (1 total).

    • Last seen: 2026-10-21 02:49:26Z
    • Pods: memex-portal-deployment-649d598dc4-jlx5k
    Recent log lines
    2026-10-21 02:49:26Z memex-portal-deployment-649d598dc4-jlx5k fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Hosting/PlatformBuilds/manufacturing: activation faulted for Hosting/PlatformBuilds/manufacturing
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Hosting/PlatformBuilds/manufacturing"|"Hosting/PlatformBuilds"|"Hosting"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  24. systemorph-com commented on Oct 21, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 4 more since the last update (921 total).

    • Last seen: 2026-10-21 02:49:57Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh, memex-portal-deployment-5b786c4466-4fs6c, memex-portal-deployment-6d4df8d45f-ktwf2, memex-portal-deployment-649d598dc4-jlx5k
    Recent log lines
    2026-10-21 02:49:42Z memex-portal-deployment-649d598dc4-jlx5k fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain rbuergi/MeshWeaverInstance/memex-cloud: activation faulted for rbuergi/MeshWeaverInstance/memex-cloud
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"rbuergi/MeshWeaverInstance/memex-cloud"|"rbuergi/MeshWeaverInstance"|"rbuergi"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-21 02:49:57Z memex-portal-deployment-649d598dc4-jlx5k fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain rbuergi/MeshWeaverInstance/partnerre: activation faulted for rbuergi/MeshWeaverInstance/partnerre
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"rbuergi/MeshWeaverInstance/partnerre"|"rbuergi/MeshWeaverInstance"|"rbuergi"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-21 02:49:57Z memex-portal-deployment-649d598dc4-jlx5k fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain rbuergi/MeshWeaverInstance/memex-cloud: activation faulted for rbuergi/MeshWeaverInstance/memex-cloud
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"rbuergi/MeshWeaverInstance/memex-cloud"|"rbuergi/MeshWeaverInstance"|"rbuergi"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  25. systemorph-com commented on Oct 22, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (10 total).

    • Last seen: 2026-10-22 21:23:32Z
    • Pods: memex-portal-deployment-56fbdcd48f-sz5st, memex-portal-deployment-56fbdcd48f-4dpcn, memex-portal-deployment-5c476fdbf8-55v9j, memex-portal-deployment-6bd968f77b-lvxct, memex-portal-deployment-6d4df8d45f-ktwf2, memex-portal-deployment-5d997855c9-scc52
    Recent log lines
    2026-10-03 19:25:29Z memex-portal-deployment-6bd968f77b-lvxct fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain AppleWeather: activation faulted for AppleWeather
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"AppleWeather"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-15 00:47:47Z memex-portal-deployment-6d4df8d45f-ktwf2 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Mail: activation faulted for Mail
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Mail"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-22 21:23:32Z memex-portal-deployment-5d997855c9-scc52 fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Hosting: activation faulted for Hosting
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Hosting"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  26. systemorph-com commented on Oct 22, 2026

    @systemorph-com
    ContributorAuthor

    Folded in — a DIFFERENT fingerprint from the same log site.

    This issue tracks the log site 5e34fe5b952f42d0 (MeshWeaver.Hosting.Orleans.MessageHubGrain), and these occurrences belong to it. They carry their own fingerprint — the masking split one site across several — so before this they would have opened a SEPARATE ticket. One log site fanned out into 46 of those, which is why they fold here instead. Nothing is discarded: the distinguishing evidence is below, and splitting this back out is a person's call.

    Folded fingerprint 48b3a1fa45f17884
    Log site 5e34fe5b952f42d0
    Category MeshWeaver.Hosting.Orleans.MessageHubGrain
    Severity Error
    Exception MeshWeaver.Mesh.QueryProviderStalledException
    Detail `Query provider(s) [MeshWeaver.{id}.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in'{value}'path:'{value}'
    Namespace memex-cloud
    Pods memex-portal-deployment-5d997855c9-p4t6q
    Occurrences 1
    First seen 2026-10-22 21:23:33Z
    Last seen 2026-10-22 21:23:33Z
    Already folded here 7 fingerprint(s)
    Incident Admin/_LogIncident/48b3a1fa45f17884
    Triage called it MessageHubGrain activation faults when PostgreSqlPartitionedMeshQuery misses the fan-in Initial bound (memex)
    What triage wrote about this fingerprint

    Observed

    MessageHubGrain (category MeshWeaver.Hosting.Orleans.MessageHubGrain) for Hosting/PlatformBuilds on the memex-cloud portal faulted during grain activation at 2026-10-22T21:23:33Z: the mesh query path:"Hosting/PlatformBuilds"|"Hosting" (user system-security) terminated with MeshWeaver.Mesh.QueryProviderStalledException because the provider MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery emitted no Initial within the query fan-in's 15 s bound. Because the merged Initial gates on every provider, the query had no snapshot and was terminated as unavailable (retryable) rather than answered — an availability failure, not a permission verdict and not a wrong answer.

    Where and when

    This burst is one occurrence on one pod (memex-portal-deployment-5d997855c9-p4t6q), one tenant namespace (Hosting), at a single instant. The fingerprint family is not new: Ops/Logs holds bursts of the same QueryProviderStalledException from the same provider on the memex instance on 2026-09-09, 09-10, 09-14, 09-21, 09-27 and 2026-10-07, each across multiple portal pods (e.g. -df7f9f, -fd958f, -6b6b44, -545bbd, -9cd496, -466887, -6674bc), and a 24 h census (Ops/Actions/verify-1186-memex-20261007-activation) read 432 matching lines in the window 2026-10-06T16:07 → 2026-10-07T16:07 UTC. Today's line is the first of this fingerprint since that census, 15 days later.

    Possibly already known

    The 2026-10-07 census action is titled "#1186/#5800 — activation faults + fan-in stalls on memex, 24 h", which points at an existing issue (#1186) and PR (#5800) covering this symptom. Whether today's burst predates or postdates a fix from that work could not be read from this mesh — dedupe against #1186 before treating this as new; if it is the same defect recurring, this ticket adds the 2026-10-22 occurrence as evidence it was not resolved.

    Impact

    At the observed instant the Hosting/PlatformBuilds message hub could not activate and its queries answered "unavailable"; the failure is retryable, so a consumer retrying would recover. Judged over the history in Ops/Logs, this is a recurring, intermittent availability failure of the primary mesh-query path on the memex instance, not a one-off.

    Not established

    • Which side of the provider the 15 s was spent on: the incident carries no evidence of what PostgreSqlPartitionedMeshQuery was doing while stalled (a slow DB round-trip, a pool wait, or never scheduled at all).
    • Whether the burst continued after 21:23:33Z — single sample, firstSeen == lastSeen.
    • Whether the 2026-09 → 2026-10-07 bursts and today's line share one cause; the underlying provider-level messages of the earlier bursts were not read here.
    • Whether issue MessageHubGrain activation frequently times out during initialization due to unresolvable mesh nodes #1186 already covers this burst.

    Candidate causes and the reading that separates them

    1. Slow or blocked database work — the provider's Initial query ran long or waited on locks/connections. Predicts provider-side warn/fail lines from category MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery at the same instants (the 2026-09-09 and 09-14 bursts include fail: lines under that category) and DB-side wait evidence. Reading: the provider's own log lines in 2026-10-22T21:23:18–33Z and the full text of those earlier fail: lines — they name the concrete DB failure if this cause holds.
    2. Provider never starts for this query shape — registration or partition routing means no Initial is ever emitted for this query. Predicts deterministic failure for the same query rather than time-clustered bursts. Reading: whether path:"Hosting/PlatformBuilds" fails on demand while other queries on the same pod answer.
    3. Load-correlated saturation — bursts coincide with traffic peaks across pods. Predicts correlation between burst instants (e.g. the 2026-10-07 16:07–16:10 UTC cluster) and instance load/connection metrics. Reading: compare the burst timestamps against memex deployment metrics for the same windows.

    Where to look

    • MeshWeaver.Hosting.Orleans.MessageHubGrain — the activation path that logs [ACTIVATE] Grain {path}: activation faulted.
    • The query fan-in Initial gating in MeshWeaver.Mesh that raises QueryProviderStalledException after the 15 s bound.
    • MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery — the provider named in the exception.

    The framework source for these types was not readable from this mesh; the type names above come from the incident's own evidence.

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1 more since the last update (1 total).

    • Last seen: 2026-10-22 21:23:33Z
    • Pods: memex-portal-deployment-5d997855c9-p4t6q
    Recent log lines
    2026-10-22 21:23:33Z memex-portal-deployment-5d997855c9-p4t6q fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Hosting/PlatformBuilds: activation faulted for Hosting/PlatformBuilds
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Hosting/PlatformBuilds"|"Hosting"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  27. systemorph-com commented on Oct 23, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 1230 more since the last update (2151 total).

    • Last seen: 2026-10-23 07:58:05Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh, memex-portal-deployment-5b786c4466-4fs6c, memex-portal-deployment-6d4df8d45f-ktwf2, memex-portal-deployment-649d598dc4-jlx5k, memex-portal-deployment-8556887fd9-hwx6z
    Recent log lines
    2026-10-23 07:58:05Z memex-portal-deployment-8556887fd9-hwx6z fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/_Notification/0e4jUhKkB0q5vA1dE3CXGg: activation faulted for Admin/_Notification/0e4jUhKkB0q5vA1dE3CXGg
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/_Notification/0e4jUhKkB0q5vA1dE3CXGg"|"Admin/_Notification"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-23 07:58:05Z memex-portal-deployment-8556887fd9-hwx6z fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/_Notification/RzSpPHnI3UaNklhlPY1oPA: activation faulted for Admin/_Notification/RzSpPHnI3UaNklhlPY1oPA
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/_Notification/RzSpPHnI3UaNklhlPY1oPA"|"Admin/_Notification"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-23 07:58:05Z memex-portal-deployment-8556887fd9-hwx6z fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/_Notification/o-ew_NKSPUenqIoEC8zbCA: activation faulted for Admin/_Notification/o-ew_NKSPUenqIoEC8zbCA
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/_Notification/o-ew_NKSPUenqIoEC8zbCA"|"Admin/_Notification"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
  28. systemorph-com commented on Oct 23, 2026

    @systemorph-com
    ContributorAuthor

    Left closed — this ticket was closed as NOT PLANNED, which is a decision rather than a claim that the fault stopped. The occurrences below are recorded here; if the decision should change, that is a person's call and not a recurrence's.

    Still occurring: 451 more since the last update (2602 total).

    • Last seen: 2026-10-23 08:01:11Z
    • Pods: memex-portal-deployment-857546649-2c25b, memex-portal-deployment-5f95fb94dc-pkhnc, memex-portal-deployment-76cf776847-2x9rq, memex-portal-deployment-76cf776847-5x2kg, memex-portal-deployment-76cf776847-9p7z4, memex-portal-deployment-555d9cd496-qntsh, memex-portal-deployment-5b786c4466-4fs6c, memex-portal-deployment-6d4df8d45f-ktwf2, memex-portal-deployment-649d598dc4-jlx5k, memex-portal-deployment-8556887fd9-hwx6z
    Recent log lines
    2026-10-23 08:00:43Z memex-portal-deployment-8556887fd9-hwx6z fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/_Notification/5VrUkAlFQEmuRyCB9pa4sA: activation faulted for Admin/_Notification/5VrUkAlFQEmuRyCB9pa4sA
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/_Notification/5VrUkAlFQEmuRyCB9pa4sA"|"Admin/_Notification"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-23 08:00:43Z memex-portal-deployment-8556887fd9-hwx6z fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/_Notification/C9E42isTy0qWEmLQRAp7EA: activation faulted for Admin/_Notification/C9E42isTy0qWEmLQRAp7EA
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/_Notification/C9E42isTy0qWEmLQRAp7EA"|"Admin/_Notification"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    2026-10-23 08:01:11Z memex-portal-deployment-8556887fd9-hwx6z fail: MeshWeaver.Hosting.Orleans.MessageHubGrain[0]
          [ACTIVATE] Grain Admin/_Notification/LZmmMM8JVkS5tJ9tRKr_kg: activation faulted for Admin/_Notification/LZmmMM8JVkS5tJ9tRKr_kg
          MeshWeaver.Mesh.QueryProviderStalledException: Query provider(s) [MeshWeaver.Hosting.PostgreSql.PostgreSqlPartitionedMeshQuery] did not emit an Initial within the query fan-in's 15s bound for query 'path:"Admin/_Notification/LZmmMM8JVkS5tJ9tRKr_kg"|"Admin/_Notification"|"Admin"' (user 'system-security'). The merged Initial gates on EVERY provider, so this query has NO snapshot to answer with — it is reported as unavailable (retryable) rather than left hanging with no error. This is an availability failure, never a permission verdict: a consumer deciding access must fail CLOSED and say it could not establish the answer. Fix the stalled provider; never bump the consumer's timeout.
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingsev:MMedium - secondary path broken, or easy workaround

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions