Tmp » History » Version 5
Loïc Dachary, 05/10/2016 12:26 PM
1 | 5 | Loïc Dachary | * + "test: add missing test/journal/MockJournaler.h to makefile":https://github.com/ceph/ceph/commit/0eb265caf2870860996669124648cb55d85a4617 |
---|---|---|---|
2 | * + "rbd-mirror: image sync object copy was not properly mapping snapshots":https://github.com/ceph/ceph/commit/e65f69d0a4617be26697e108d25b4703b39cfd73 |
||
3 | * + "rbd-mirror: clean up image sync debug messages":https://github.com/ceph/ceph/commit/601e850372b8499416d39b814fb17ee3bd93b6d7 |
||
4 | * + "librbd: readahead should not read past end of image":https://github.com/ceph/ceph/commit/993d435ae84b5f61ecd20705e58382658104df19 |
||
5 | * + "test: randomize rbd-mirror test case IO":https://github.com/ceph/ceph/commit/4cbc3e0bc146920550ff2e0eee87372fcbafade5 |
||
6 | * + "rbd-mirror: don't set object map to nonexistent during image sync":https://github.com/ceph/ceph/commit/a7f6c4349c7d6f02b453e760d03012c452e4d5f0 |
||
7 | * + "librbd: improve object map debug messages":https://github.com/ceph/ceph/commit/b754c49399f75e98d11d209ebb3b1c44bfce63fd |
||
8 | * + "test: snapshot stress test rbd-mirror image sync":https://github.com/ceph/ceph/commit/f163c42b13a7687aaeb4059ee6136bdc0fb3c99c |
||
9 | * + "rbd-mirror: allocate empty object map during snapshot create":https://github.com/ceph/ceph/commit/97ac78f6aecaa8b95d68c13bb3fa894c598b83db |
||
10 | * + "librbd: optionally skip object map creation upon snapshot":https://github.com/ceph/ceph/commit/9e1bee9d1d62462524201023445fca36fccf9f82 |
||
11 | * + "rbd-mirror: refactor snapshot create into its own state machine":https://github.com/ceph/ceph/commit/c1f9b718554e4045ba1b384aa855e824ee4c948b |
||
12 | * + "rbd-mirror: sync snapshot protection status during bootstrap":https://github.com/ceph/ceph/commit/dafad8b60f1ec6e256c5ed1df0f5c2ddd484f940 |
||
13 | * + "test: stub test cases for rbd-mirror image bootstrap":https://github.com/ceph/ceph/commit/d9796e3b7fc4baf5bde5d09e8e5cdb5424473650 |
||
14 | * + "test: share journal::MockJournaler between librbd and rbd-mirror":https://github.com/ceph/ceph/commit/e4fcb9c0e8a12a9b19374975c958c6517cd406cb |
||
15 | * + "journal: incorrectly computed object offset within set":https://github.com/ceph/ceph/commit/fa2e7e61238a6c230b6950120d28ceb1e5c63333 |
||
16 | * + "librbd: assertion to ensure no concurrent processing of replay events":https://github.com/ceph/ceph/commit/110444c80a3788f90d196d05b6d7bd93d424b6d5 |
||
17 | * + "journal: suppress notifications if client still in try_pop_front loop":https://github.com/ceph/ceph/commit/552d575eb38c6d56dae819a05b21cc0c002382c2 |
||
18 | * + "librbd: delay processing of next journal entry until flush in-progress":https://github.com/ceph/ceph/commit/ffc923392a97a61d1dc8df4104ae5f9c1c8bbbc7 |
||
19 | * + "librbd: split large AioWrite journal events":https://github.com/ceph/ceph/commit/34a80a342d33463389f412973be44e759580c193 |
||
20 | * + "journal: prohibit journal entries larger than the soft object size":https://github.com/ceph/ceph/commit/47c1e2c47819508d088268f31e4dceb28d500d1a |
||
21 | * + "librbd: guard object map against incompatible image sizes":https://github.com/ceph/ceph/commit/01a62a70445692cfd11ab39bdd47eea3d39b6621 |
||
22 | * + "librbd: properly handle object map open returning error code":https://github.com/ceph/ceph/commit/2cb30441bdce93f9936736659c8ce8c71155da9c |
||
23 | * + "librbd: add client-side memory constraint when loading object map":https://github.com/ceph/ceph/commit/6f30e8c37f0176713940819604818b18ba0fb60b |
||
24 | * + "rbd-mirror: admin socket commands to start/stop/restart mirroring":https://github.com/ceph/ceph/commit/41d0c0f70a3141e6ba8cbb063c4dc4246cc527cb |
||
25 | * + "rbd-mirror: make image replayer asok commands available when not started":https://github.com/ceph/ceph/commit/8743ff07d0a75679328ebd5ad2aef4d9a1143198 |
||
26 | * + "qa/workunits/rbd: add env vars to adapt rbd_mirror.sh to teuthology":https://github.com/ceph/ceph/commit/35f4535e9e6b026b7b18f8e36df0898c1846cdd8 |
||
27 | * + "qa: rbd_mirror.sh: change parameters to cluster rather than daemon name":https://github.com/ceph/ceph/commit/68405269025f88aca43f9c1acb854966d1a61df0 |
||
28 | * + "Merge branch 'wip-15713' of https://github.com/dillaman/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/8e3b78124e51f019b1bdffe2a90d5fd392f59519 |
||
29 | 4 | Loïc Dachary | * |\ |
30 | 5 | Loïc Dachary | * | + "librbd: possible race condition leads to use-after-free":https://github.com/ceph/ceph/commit/9208722a37355e6388f98c0f33dfb5d7bc4956e8 |
31 | * + | "Merge branch 'wip-15698' of https://github.com/dillaman/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/afe1fa4e534a9b09adba8b75eb849be442c02ae3 |
||
32 | 4 | Loïc Dachary | * |\ \ |
33 | * | |/ |
||
34 | 5 | Loïc Dachary | * | + "librbd: disable automatic refresh of image upon lock message":https://github.com/ceph/ceph/commit/e70dce9bd10b16a49b2ad9e6937456897e10d6f9 |
35 | * | + "librbd: update_features should release lock if acquired":https://github.com/ceph/ceph/commit/980d8cd30bd39c3fd9d8b7527aa14c343621edf3 |
||
36 | * | + "librbd: avoid applying refreshed image config within librados callback":https://github.com/ceph/ceph/commit/105e4d0d7a3a55cc8906aaedf1e4e123f8a21385 |
||
37 | * | + "rbd-mirror: don't use temporary string for snap operation":https://github.com/ceph/ceph/commit/4f9580cb835940f5d21de3a0b766077739c183b9 |
||
38 | * | + "librbd: avoid recursive locking within operation state machine":https://github.com/ceph/ceph/commit/b4ab8a9ba12772997e44064ab4c5b115d1a1e409 |
||
39 | * | + "librbd: put the validation of image snap context earlier":https://github.com/ceph/ceph/commit/8b3061e94e1bd0f31d3ae14c4bd681b77eff430f |
||
40 | * | + "Merge branch 'wip-15669-jewel' of https://github.com/Abhishekvrshny/ceph into wip-15698":https://github.com/ceph/ceph/commit/44fb311286cda440a59b2069d7e35601d948401b |
||
41 | * + | "Merge branch 'wip-15712' of https://github.com/dillaman/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/32e20ce7038436027bc93d3a7ad0a87bbf2e4c62 |
||
42 | 4 | Loïc Dachary | * |\ \ |
43 | 5 | Loïc Dachary | * | + | "librbd: unlock image if journal error encountered during lock":https://github.com/ceph/ceph/commit/0e95ee4bd16f4d54d1da476b51fd0fd0829d69ed |
44 | * | / |
||
45 | * + | "Merge branch 'wip-15716' of https://github.com/dillaman/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/cb18db26355a2c50dfd82536b27d0fc970413f30 |
||
46 | 4 | Loïc Dachary | * |\ \ |
47 | 5 | Loïc Dachary | * | + | "rbd-nbd: Fix aio_callback error handling":https://github.com/ceph/ceph/commit/c1960debf5c8696f365cd670dedeea01d2a3b9a8 |
48 | * | + | "Fix RBD-NBD aio_callback error handling":https://github.com/ceph/ceph/commit/4e87c1cd7e923f4254ce43e92e1cce4329fd86dd |
||
49 | * | / |
||
50 | * + | "Merge branch 'wip-15708' of https://github.com/dillaman/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/20f84afd1cb647426b1114f9f20d48ca50fafb34 |
||
51 | 4 | Loïc Dachary | * |\ \ |
52 | 5 | Loïc Dachary | * | + | "rbd:make a distinction of help message between ''rbd snap rollback and rbd snap revert ":https://github.com/ceph/ceph/commit/28ac027f6f86635d320f0f5e25582452011d9bed |
53 | * | / |
||
54 | * + | "Merge branch 'wip-15743' of https://github.com/dillaman/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/e90198e780b56d3cdc6266d39e853d4641e6f611 |
||
55 | 4 | Loïc Dachary | * |\ \ |
56 | 5 | Loïc Dachary | * | + | "librbd: reduce log level for image format 1 warning":https://github.com/ceph/ceph/commit/039554d7ad8cfd82bcb6d4c6564f6dd46320a24f |
57 | * | / |
||
58 | * + | "Merge branch 'wip-15668-jewel' of https://github.com/Abhishekvrshny/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/e899c157e50a1a02cbe64c67989fa6dc3cdfae25 |
||
59 | 4 | Loïc Dachary | * |\ \ |
60 | 5 | Loïc Dachary | * | + | "rbd: disk usage now includes all snapshots by default":https://github.com/ceph/ceph/commit/63738d4d154d983d98021a09daa24607df64b979 |
61 | * | / |
||
62 | * + | "Merge branch 'wip-15669-jewel' of https://github.com/Abhishekvrshny/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/0fb4d4ddba7fe90d0eedaa38d990327d976e2b65 |
||
63 | 4 | Loïc Dachary | * |\ \ |
64 | * | |/ |
||
65 | 5 | Loïc Dachary | * | + "librbd: block RPC requests while updating features":https://github.com/ceph/ceph/commit/895c975651b722832befeb829a43acc55823740b |
66 | * | + "librbd: return -ESHUTDOWN when a refresh is requested on a closed image":https://github.com/ceph/ceph/commit/1f0056a427cd46793934c59c49aa225da2237628 |
||
67 | * | + "librbd: synchronous block_writes should return possible error result":https://github.com/ceph/ceph/commit/6da1a84f16f4478ec17bdd4f50d9b0a02178c444 |
||
68 | * | + "librbd: refresh image before executing maint op":https://github.com/ceph/ceph/commit/04ef40e7652ff05146289a6e9e15ce2290a1ee32 |
||
69 | * | + "librbd: reduce log level when lock owner not detected":https://github.com/ceph/ceph/commit/64cb6455f384f5ecc20abcf4d4ec6596569ac4c0 |
||
70 | * | + "librbd: reduce log level for interrupted maint ops":https://github.com/ceph/ceph/commit/49cfb0e48014610d04233a6c7549bbc3756dd3f6 |
||
71 | * + "Merge branch 'wip-15666-jewel' of https://github.com/Abhishekvrshny/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/7b6863da3c723e2bfda4f7c7cf59069422368390 |
||
72 | * |\ |
||
73 | * | + "qa/workunits/rbd: test mirror status in pool directory":https://github.com/ceph/ceph/commit/32c09015a16ef8dee535d2c81825a2590f7f15e7 |
||
74 | * | + "rbd-mirror: in replay status store number of entries behind master":https://github.com/ceph/ceph/commit/9a30a89abc5749c37d26d39c175e51259f63caec |
||
75 | * | + "librbd: API to retrieve image mirroring status":https://github.com/ceph/ceph/commit/15a9131fd2d55191c3082c6692f5e8f714fcff71 |
||
76 | * | + "test: MockJournaler: add get_cached_client method":https://github.com/ceph/ceph/commit/98ca7f3904a9c8ff9a661f153069a8747a51431b |
||
77 | * | + "rbd: CLI to retrieve rbd mirror state for a pool / specific image":https://github.com/ceph/ceph/commit/e57c4d8f0832abcf431029b04da43e043a479d19 |
||
78 | * | + "rbd-mirror: store replay status in mirroring object":https://github.com/ceph/ceph/commit/6111a25448fda1824ca6b3007fcdece1970674d6 |
||
79 | * | + "test: cls_rbd: methods to store/retrieve mirroring status":https://github.com/ceph/ceph/commit/f22514201c3b49d93593fad27360deb7b715493d |
||
80 | * | + "cls::rbd:: methods to store/retrieve mirroring status":https://github.com/ceph/ceph/commit/4a3f0d23ba4b96a28de661e219dcb52165bbbeac |
||
81 | * | + "objclass: add method to list watchers":https://github.com/ceph/ceph/commit/62c60144311518e7e7947791a17608ed1765f971 |
||
82 | * + "Merge branch 'wip-15661-jewel' of https://github.com/Abhishekvrshny/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/527c44899a7266818c87945c6ab5d78b22617bf7 |
||
83 | * |\ |
||
84 | * | + "librbd: propagate any image refresh errors back to caller":https://github.com/ceph/ceph/commit/125aab8dc4300dc9c67b2d4ca219cfbd60ab0924 |
||
85 | * | + "librbd: avoid second close attempt of invalid parent image":https://github.com/ceph/ceph/commit/5fe4beac0ed68ebf33fa69ba7a3082d2072bb9ce |
||
86 | * + "Merge branch 'wip-15660-jewel' of https://github.com/Abhishekvrshny/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/7b4532a33705bd36b3c7900150071eaa267a62be |
||
87 | * |\ |
||
88 | * | + "rbd-mirror: interrupting image replay startup can cause crash":https://github.com/ceph/ceph/commit/af1c0bce9184c55aa88b4082db9302239009af36 |
||
89 | * + "Merge branch 'wip-15649-jewel' of https://github.com/Abhishekvrshny/ceph into wip-jd-testing":https://github.com/ceph/ceph/commit/4c3cc6aea78761d372d1e15e64b6d8853321691d |
||
90 | * + "librbd: fix potential assertion for object map invalidation":https://github.com/ceph/ceph/commit/9b2c17392a2d9543f05d0cb8486183edf84eb2c3 |