We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents d3ca0bb + db12a1d commit 18cfa5aCopy full SHA for 18cfa5a
engine/internal/cloning/base.go
@@ -78,8 +78,6 @@ func (c *Base) Run(ctx context.Context) error {
78
return errors.Wrap(err, "failed to run cloning service")
79
}
80
81
- c.provision.DiscoverSnapshots()
82
-
83
if _, err := c.GetSnapshots(); err != nil {
84
log.Err("No available snapshots: ", err)
85
engine/internal/provision/mode_local.go
@@ -298,13 +298,6 @@ func (p *Provisioner) ResetSession(session *resources.Session, snapshotID string
298
return snapshotModel, nil
299
300
301
-// DiscoverSnapshots discovers snapshots from active pools.
302
-func (p *Provisioner) DiscoverSnapshots() {
303
- for _, fsManager := range p.pm.GetAvailableFSManagers() {
304
- fsManager.RefreshSnapshotList()
305
- }
306
-}
307
308
// GetSnapshots provides a snapshot list from active pools.
309
func (p *Provisioner) GetSnapshots() ([]resources.Snapshot, error) {
310
snapshots := []resources.Snapshot{}
engine/internal/provision/pool/pool_manager.go
@@ -333,6 +333,8 @@ func (pm *Manager) examineEntries(entries []os.DirEntry) (map[string]FSManager,
333
continue
334
335
336
+ fsm.RefreshSnapshotList()
337
+
338
fsManagers[pool.Name] = fsm
339
340
front := poolList.Front()
engine/internal/provision/thinclones/zfs/zfs.go
@@ -658,7 +658,9 @@ func buildSizeCommand(snapshot string) string {
658
func (m *Manager) listDetails(filter snapshotFilter) ([]*ListEntry, error) {
659
// TODO(anatoly): Return map.
660
// TODO(anatoly): Generalize.
661
- out, err := m.runner.Run(buildListCommand(filter), false)
+ listCommand := buildListCommand(filter)
662
663
+ out, err := m.runner.Run(listCommand, false)
664
if err != nil {
665
return nil, errors.Wrap(err, "failed to list details")
666
@@ -718,7 +720,7 @@ func (m *Manager) listDetails(filter snapshotFilter) ([]*ListEntry, error) {
718
720
719
721
if err := rule.setFunc(rule.field); err != nil {
722
return nil, errors.Errorf("ZFS error: cannot parse output.\nCommand: %s.\nOutput: %s\nErr: %v",
- buildListCommand(filter), out, err)
723
+ listCommand, out, err)
724
725
726
engine/internal/srv/server.go
@@ -176,7 +176,6 @@ func (s *Server) InitHandlers() {
176
r.HandleFunc("/clone/{id}", authMW.Authorized(s.patchClone)).Methods(http.MethodPatch)
177
r.HandleFunc("/clone/{id}", authMW.Authorized(s.getClone)).Methods(http.MethodGet)
178
r.HandleFunc("/clone/{id}/reset", authMW.Authorized(s.resetClone)).Methods(http.MethodPost)
179
- r.HandleFunc("/clone/{id}", authMW.Authorized(s.getClone)).Methods(http.MethodGet)
180
r.HandleFunc("/observation/start", authMW.Authorized(s.startObservation)).Methods(http.MethodPost)
181
r.HandleFunc("/observation/stop", authMW.Authorized(s.stopObservation)).Methods(http.MethodPost)
182
r.HandleFunc("/observation/summary/{clone_id}/{session_id}", authMW.Authorized(s.sessionSummaryObservation)).Methods(http.MethodGet)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments