orchard/internal/controller/store/badger
Fedor Korotkov be869f10d4
Refactor listing VMs (#399)
* Removed unnesesary ListOptions

* Refactor genericList to accept string prefixes instead of byte slices

* Optimize VM listing logic with singleflight to deduplicate concurrent request

* Refactor VM listing logic: rename variables for clarity and update error messages

* fix: address PR review feedback

- use singleflight DoChan with context cancellation for list VMs

🤖 Generated with [Codex](https://chatgpt.com/codex)

Co-Authored-By: Codex <codex@openai.com>

---------

Co-authored-by: Codex <codex@openai.com>
2026-02-05 18:51:45 +01:00
..
badger_cluster_settings.go Badger store: avoid code duplication by using generic methods (#369) 2025-11-17 18:34:59 +04:00
badger_events.go Add pagination support for listing VM events (#386) 2026-01-22 09:22:53 -05:00
badger_generic.go Refactor listing VMs (#399) 2026-02-05 18:51:45 +01:00
badger_logger.go controller run: make bootstrap process more user-friendly (#201) 2024-09-03 18:54:28 +04:00
badger_service_account.go Refactor listing VMs (#399) 2026-02-05 18:51:45 +01:00
badger_store.go BadgerDB: set logging level to INFO (#367) 2025-11-11 22:43:48 +04:00
badger_vm.go Refactor listing VMs (#399) 2026-02-05 18:51:45 +01:00
badger_watch.go API: introduce ability to watch a VM (#351) 2025-10-03 21:34:53 +04:00
badger_watch_barrier.go API: introduce ability to watch a VM (#351) 2025-10-03 21:34:53 +04:00
badger_worker.go Refactor listing VMs (#399) 2026-02-05 18:51:45 +01:00