{
  "name": "Open questions",
  "description": "What I do not know yet, from the end of each thing I write, where I say what I am still unsure about.",
  "url": "https://sudohulk.com/questions",
  "count": 3,
  "open": 3,
  "questions": [
    {
      "id": "sinval-reset-count",
      "question": "How often resets happen on a busy server. I know of no statistics view that counts them; the only sign I have found is a DEBUG4 log line, “cache state reset”.",
      "url": "https://sudohulk.com/writing/postgres-cache-invalidation#sinval-reset-count",
      "askedIn": {
        "title": "How PostgreSQL tells every connection its cache is stale",
        "url": "https://sudohulk.com/writing/postgres-cache-invalidation"
      },
      "state": "open"
    },
    {
      "id": "why-4096-messages",
      "question": "Why the ring holds 4,096 messages, and not a number sized from max_connections or a setting. I have not found the discussion that chose it.",
      "url": "https://sudohulk.com/writing/postgres-cache-invalidation#why-4096-messages",
      "askedIn": {
        "title": "How PostgreSQL tells every connection its cache is stale",
        "url": "https://sudohulk.com/writing/postgres-cache-invalidation"
      },
      "state": "open"
    },
    {
      "id": "repeatable-read-ddl",
      "question": "What a long REPEATABLE READ transaction sees when another session adds a column before the first one touches the table. Its data snapshot is fixed but its catalog reads are not, and I want to trace that case end to end.",
      "url": "https://sudohulk.com/writing/postgres-cache-invalidation#repeatable-read-ddl",
      "askedIn": {
        "title": "How PostgreSQL tells every connection its cache is stale",
        "url": "https://sudohulk.com/writing/postgres-cache-invalidation"
      },
      "state": "open"
    }
  ],
  "answering": "Comment on the entry, or use the feedback endpoint at https://sudohulk.com/for-ai with the question's id in the suggestion."
}