Project

General

Profile

Actions

Bug #8638

closed

time-slider fails to create snaps in intermediate zfs file systems;

Added by Harry Putnam almost 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
2017-09-08
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Summary: `time-slider' only creates snapshots for terminal filesystems
It fails to create snapshots for intermediate filesystems

uname -a: SunOS oi 5.11 illumos-30c75cb09b i86pc i386 i86pc

Summary: `time-slider' only creates snapshots for terminal filesystems
It fails to create snapshots for intermediate filesystems

uname -a: SunOS oi 5.11 illumos-30c75cb09b i86pc i386 i86pc

Details to recreate:

on a recently updated oi/hipster host. (also noted on all of my
hipster hosts which are also recently updated).

This recipe will show the problem, and appears to be reliably
repeatable:

create a zfs filsystem like `zfs create pool/a' and zfs create pool/a/b

(The `add data' step below is not strictly required)

Add some data to both filesystems.

Enable time-slider thru gui desktop link. (using roll=/root).

In the gui interface, set the `all' switch. (One would expect snaps to
be created at /mnt-point/a/.zfs/snapshot and at
/mnt-point/a/b/.zfs/snapshot

But, what actually happens is that snapshots are created only at the
terminal filesystem: (`/mnt-point/a/b/.zfs/snapshot')

So, throughout the hierarchy, anywhere there are intermediate zfs
filesystems, `time-slider' ignores them and creates snapshots only in
terminal filesystems.

I've tried the one obvious possible work around ... deselect `all' and
manually put checkmarks on all filesystems, but still, the intermediate
filesystems are ignored.

Details to recreate:

on a recently updated oi/hipster host. (also noted on all of my
hipster hosts which are also recently updated).

This recipe will show the problem, and appears to be reliably
repeatable:

create a zfs filsystem like `zfs create pool/a' and zfs create pool/a/b

(The `add data' step below is not strictly required)

Add some data to both filesystems.

Enable time-slider thru gui desktop link. (using roll=/root).

In the gui interface, set the `all' switch. (One would expect snaps to
be created at /mnt-point/a/.zfs/snapshot and at
/mnt-point/a/b/.zfs/snapshot

But, what actually happens is that snapshots are created only at the
terminal filesystem: (`/mnt-point/a/b/.zfs/snapshot')

So, throughout the hierarchy, anywhere there are intermediate zfs
filesystems, `time-slider' ignores them and creates snapshots only in
terminal filesystems.

I've tried the one obvious possible work around ... deselect `all' and
manually put checkmarks on all filesystems, but still, the intermediate
filesystems are ignored.


Files

oi-time-slider-issue.txt (1.21 KB) oi-time-slider-issue.txt Harry Putnam, 2017-09-08 10:06 AM
Actions #1

Updated by Alexander Pyhalov almost 5 years ago

  • Project changed from illumos gate to OpenIndiana Distribution
  • Status changed from New to Closed

Duplicates #8637

Actions

Also available in: Atom PDF