Remove daemon storage cache (bd-33, bd-34, bd-35)

- Deleted server_cache_storage.go (~300 lines)
- Removed cache fields from Server struct
- Simplified database routing to use s.storage directly
- Removed cache metrics from health and metrics endpoints
- Deleted server_eviction_test.go (cache eviction tests)
- Cleaned up limits_test.go (removed cache assertions)
- All tests passing
This commit is contained in:
Steve Yegge
2025-10-28 10:33:19 -07:00
parent 77095d9ac3
commit 322ab63b10
10 changed files with 6 additions and 964 deletions

View File

@@ -52,16 +52,6 @@ func TestMetricsRecording(t *testing.T) {
t.Errorf("Expected rejected count to increase by 1, got %d -> %d", before, after)
}
})
t.Run("record cache eviction", func(t *testing.T) {
before := m.cacheEvictions
m.RecordCacheEviction()
after := m.cacheEvictions
if after != before+1 {
t.Errorf("Expected eviction count to increase by 1, got %d -> %d", before, after)
}
})
}
func TestMetricsSnapshot(t *testing.T) {
@@ -74,10 +64,9 @@ func TestMetricsSnapshot(t *testing.T) {
m.RecordError("create")
m.RecordConnection()
m.RecordRejectedConnection()
m.RecordCacheEviction()
// Take snapshot
snapshot := m.Snapshot(100, 10, 50, 3)
snapshot := m.Snapshot(3)
t.Run("basic metrics", func(t *testing.T) {
if snapshot.TotalConns < 1 {
@@ -86,18 +75,6 @@ func TestMetricsSnapshot(t *testing.T) {
if snapshot.RejectedConns < 1 {
t.Error("Expected at least 1 rejected connection")
}
if snapshot.CacheEvictions < 1 {
t.Error("Expected at least 1 cache eviction")
}
if snapshot.CacheHits != 100 {
t.Errorf("Expected 100 cache hits, got %d", snapshot.CacheHits)
}
if snapshot.CacheMisses != 10 {
t.Errorf("Expected 10 cache misses, got %d", snapshot.CacheMisses)
}
if snapshot.CacheSize != 50 {
t.Errorf("Expected cache size 50, got %d", snapshot.CacheSize)
}
if snapshot.ActiveConns != 3 {
t.Errorf("Expected 3 active connections, got %d", snapshot.ActiveConns)
}