From 5bb1783808a91ed58c322791876b02d3ee4417e8 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Sat, 18 Apr 2026 11:28:48 +0200 Subject: [PATCH] 9p: add s/optimize to session store Co-Authored-By: Claude Sonnet 4.6 --- internal/p9/sessionstore.go | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/internal/p9/sessionstore.go b/internal/p9/sessionstore.go index e8e1960..b1598a6 100644 --- a/internal/p9/sessionstore.go +++ b/internal/p9/sessionstore.go @@ -12,18 +12,19 @@ import ( // Add an entry here to expose a new file; the server uses this map for // routing, mode, and stat length. var sessionStoreFiles = map[string]os.FileMode{ - "new": 0666, - "idx": 0444, - "ls": 0555, - "kill": 0555, - "sh": 0555, - "job": 0555, - "q": 0555, - "sched": 0555, + "new": 0666, + "idx": 0444, + "ls": 0555, + "kill": 0555, + "sh": 0555, + "job": 0555, + "q": 0555, + "sched": 0555, + "optimize": 0555, } // sessionStoreOrder defines the listing order for fixed s/ entries. -var sessionStoreOrder = []string{"new", "idx", "ls", "kill", "sh", "job", "q", "sched"} +var sessionStoreOrder = []string{"new", "idx", "ls", "kill", "sh", "job", "q", "sched", "optimize"} // SessionStore implements Store for the /s/ directory. // Entries are session IDs (directories) plus the synthetic files "new" and "idx".