Skip to content
This repository has been archived by the owner on Jul 25, 2022. It is now read-only.

Implement entire Snapshot GraphQL API #2177

Merged
merged 14 commits into from
Sep 8, 2020
Merged

Implement entire Snapshot GraphQL API #2177

merged 14 commits into from
Sep 8, 2020

Conversation

mkpankov
Copy link
Contributor

@mkpankov mkpankov commented Aug 21, 2020

With snapshot creation, there's issue of filesystem going stopped unexpectedly.
With everything else, there's potential to hit this issue: https://github.com/whamcloud/integrated-manager-for-lustre/issues/2218

Signed-off-by: Michael Pankov work@michaelpankov.com


This change is Reviewable

@mkpankov mkpankov requested review from jgrund and a team August 21, 2020 10:29
@mkpankov mkpankov self-assigned this Aug 21, 2020
@mkpankov mkpankov added this to the IML EX V3 milestone Aug 21, 2020
@mkpankov

This comment has been minimized.

ip1981
ip1981 previously approved these changes Aug 21, 2020
iml-api/src/snapshot.rs Outdated Show resolved Hide resolved
@mkpankov

This comment has been minimized.

@mkpankov mkpankov changed the title Implement /api/snapshot/list Implement /api/snapshot/ Aug 24, 2020
@mkpankov mkpankov requested review from ip1981 and a team August 24, 2020 10:17
@mkpankov mkpankov marked this pull request as draft August 25, 2020 13:45
@mkpankov mkpankov changed the title Implement /api/snapshot/ Implement Snapshot API Sep 3, 2020
@mkpankov mkpankov changed the base branch from master to ip1981/ex-1510-snap-list-daemon September 3, 2020 10:44
@mkpankov mkpankov changed the title Implement Snapshot API Implement entire Snapshot GraphQL API Sep 3, 2020
@mkpankov mkpankov marked this pull request as ready for review September 3, 2020 10:46
@ip1981 ip1981 force-pushed the ip1981/ex-1510-snap-list-daemon branch from 642da95 to 6e46e1f Compare September 3, 2020 13:30
@johnsonw johnsonw self-requested a review September 3, 2020 16:39
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
iml-api/src/main.rs Outdated Show resolved Hide resolved
Base automatically changed from ip1981/ex-1510-snap-list-daemon to master September 3, 2020 17:02
@mkpankov mkpankov changed the base branch from master to list September 4, 2020 06:49
iml-api/src/main.rs Outdated Show resolved Hide resolved
@jgrund
Copy link
Member

jgrund commented Sep 4, 2020

With snapshot creation, there's issue of filesystem going stopped unexpectedly.

This is due to us not filtering out zed events for snapshots (which also will only appear after a reboot).

Makefile Outdated Show resolved Hide resolved
iml-api/src/graphql.rs Outdated Show resolved Hide resolved
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
@jgrund
Copy link
Member

jgrund commented Sep 8, 2020

Has a conflict on master, otherwise LGTM

Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
Signed-off-by: Michael Pankov <work@michaelpankov.com>
@mkpankov mkpankov requested a review from jgrund September 8, 2020 13:27
Copy link
Contributor

@nlinker nlinker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

Reviewed 1 of 10 files at r1, 4 of 9 files at r3, 1 of 13 files at r4, 1 of 10 files at r5, 2 of 5 files at r10, 3 of 3 files at r11, 5 of 6 files at r13, 2 of 2 files at r14.
Reviewable status: all files reviewed, 14 unresolved discussions (waiting on @ip1981, @jgrund, @johnsonw, and @mkpankov)

@jgrund jgrund merged commit 21c9b25 into master Sep 8, 2020
@jgrund jgrund deleted the api branch September 8, 2020 15:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
5 participants