-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathv10.2.3.txt
5957 lines (4026 loc) · 208 KB
/
v10.2.3.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit ecc23778eb545d8dd55e2e4735b53cc93f92e65b
Author: Jenkins Build Slave User <[email protected]>
Date: Tue Sep 20 22:04:23 2016 +0000
10.2.3
commit 9bfc0cf178dc21b0fe33e0ce3b90a18858abaf1b
Merge: aeee80e 1cbc839
Author: Loic Dachary <[email protected]>
Date: Mon Aug 29 13:43:15 2016 +0200
Merge pull request #10804 from dachary/wip-17089-jewel
jewel: OSD failed to subscribe skipped osdmaps after ceph osd pause
Reviewed-by: Kefu Chai <[email protected]>
commit aeee80e64af2f685ac9785c3444f40b60d0877f2
Merge: 3168a84 dc154cd
Author: Loic Dachary <[email protected]>
Date: Mon Aug 29 13:43:00 2016 +0200
Merge pull request #10760 from dachary/wip-16865-jewel
jewel: saw valgrind issues in ReplicatedPG::new_repop
Reviewed-by: Kefu Chai <[email protected]>
commit 3168a8482211a2aaf9b4d715c0f7a920e896d9bb
Merge: 12b374f ce986aa
Author: Loic Dachary <[email protected]>
Date: Fri Aug 26 22:12:39 2016 +0200
Merge pull request #10662 from dachary/wip-16901-jewel
jewel: segfault in RGWOp_MDLog_Notify
Reviewed-by: Yehuda Sadeh <[email protected]>
commit 12b374fccfb9792998ab88a4d7777f8b8134cb5c
Merge: 91ee75f f298643
Author: Orit Wasserman <[email protected]>
Date: Fri Aug 26 10:31:06 2016 +0200
Merge pull request #10763 from dachary/wip-17034-jewel
jewel: rgw: object expirer's hints might be trimmed without processing in some circumstances
Reviewed-by: Orit Wasserman <[email protected]>
commit 91ee75f39c05fe0c25aab2664f1fa71f858e7c6f
Merge: d8bdc22 a865f26
Author: Orit Wasserman <[email protected]>
Date: Fri Aug 26 10:28:10 2016 +0200
Merge pull request #10658 from dachary/wip-16862-jewel
jewel: default zone and zonegroup cannot be added to a realm
Reviewed-by: Orit Wasserman <[email protected]>
commit d8bdc2245ddec91c2f55d367045e4407112d2af1
Merge: 6d270f6 fa2e42d
Author: Orit Wasserman <[email protected]>
Date: Fri Aug 26 10:26:53 2016 +0200
Merge pull request #10659 from dachary/wip-16863-jewel
jewel: use zone endpoints instead of zonegroup endpoints
Reviewed-by: Orit Wasserman <[email protected]>
commit 6d270f6084a035040638638ff65c14f5d76eeef1
Merge: fe23c2e 2485efc
Author: Orit Wasserman <[email protected]>
Date: Fri Aug 26 10:24:20 2016 +0200
Merge pull request #10660 from dachary/wip-16864-jewel
jewel: multisite segfault on ~RGWRealmWatcher if realm was deleted
Reviewed-by: Orit Wasserman <[email protected]>
commit fe23c2edc70d1ad15e640195570e624b31415aef
Merge: a57c21a 577336e
Author: Loic Dachary <[email protected]>
Date: Fri Aug 26 00:46:17 2016 +0200
Merge pull request #10847 from gregsfortytwo/jewel-fix-mds
mds: fix double-unlock on shutdown
Reviewed-by: Patrick Donnelly <[email protected]>
commit a57c21afa686967a3afc4ddabb97c665e5894b21
Merge: 49022d4 ce5e250
Author: Loic Dachary <[email protected]>
Date: Thu Aug 25 23:04:37 2016 +0200
Merge pull request #10663 from dachary/wip-16934-jewel
jewel: Add zone rename to radosgw_admin
Reviewed-by: Casey Bodley <[email protected]>
commit 49022d4b2e2c5506dd83f3d894ac0a4ba83f8c7b
Merge: f7afbbf 22c9df1
Author: Loic Dachary <[email protected]>
Date: Thu Aug 25 23:04:22 2016 +0200
Merge pull request #10664 from dachary/wip-16958-jewel
jewel: Bug when using port 443s in rgw.
Reviewed-by: Casey Bodley <[email protected]>
commit f7afbbf094e5eabc1a651379f522d0b1544b01a3
Merge: 7b672cb 73cc608
Author: Loic Dachary <[email protected]>
Date: Thu Aug 25 23:04:07 2016 +0200
Merge pull request #10764 from dachary/wip-17032-jewel
jewel: multisite: RGWPeriodPuller tries to pull from itself
Reviewed-by: Casey Bodley <[email protected]>
commit 7b672cbe343955228b2a701eba91a30f5cac7fe5
Merge: 28bc826 55460e2
Author: Loic Dachary <[email protected]>
Date: Thu Aug 25 23:03:40 2016 +0200
Merge pull request #10765 from dachary/wip-17006-jewel
jewel: Increase log level for messages occuring while running rgw admin command
Reviewed-by: Casey Bodley <[email protected]>
commit 28bc826e9140520e86e2eb34470103979d10ae49
Merge: 8b37c68 21da103
Author: Loic Dachary <[email protected]>
Date: Thu Aug 25 22:25:21 2016 +0200
Merge pull request #10845 from cbodley/wip-16702
jewel: rgw: add tenant support to multisite sync
Reviewed-by: Loic Dachary <[email protected]>
commit 8b37c68f761d59025678c184a4f9b1755c90a628
Merge: 94eb163 2266287
Author: Loic Dachary <[email protected]>
Date: Thu Aug 25 09:17:52 2016 +0200
Merge pull request #9405 from SUSE/wip-16083-jewel
jewel: mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale on kcephfs
Reviewed-by: Greg Farnum <[email protected]>
commit 94eb163c19e02ffae06659ced714140bd55584f0
Merge: 9de2e93 f5db5a4
Author: Loic Dachary <[email protected]>
Date: Thu Aug 25 09:02:17 2016 +0200
Merge pull request #10654 from dachary/wip-9577-jewel
jewel: mon: "mon metadata" fails when only one monitor exists
Reviewed-by: John Spray <[email protected]>
commit 577336e20f68aa289311103e54d4def793b0cc01
Author: Greg Farnum <[email protected]>
Date: Wed Aug 24 13:34:43 2016 -0700
mds: fix double-unlock on shutdown
We did a bad backport or something and accidentally ended up with two Unlock()
calls on mds_lock. Don't.
Signed-off-by: Greg Farnum <[email protected]>
commit 21da1039fc57bcf4054c0e7a13bb2732781770f6
Author: Yehuda Sadeh <[email protected]>
Date: Tue Jul 12 20:36:35 2016 -0700
rgw: collect skips a specific coroutine stack
Fixes: http://tracker.ceph.com/issues/16665
Instead of drain_all_but() that specifies number of stacks to leave behind,
added drain_all_but_stack() that has a specific stack specified. This is needed
so that we don't call wakeup() through lease_cr->go_down() on a cr stack that
was already collected.
Signed-off-by: Yehuda Sadeh <[email protected]>
(cherry picked from commit 5a2e8f0526db92a290c711f82627fc5042c290ea)
commit 9de2e93d1b55c5f5f54b3dbf334d1513abb3f174
Merge: 1d5dedf d1e0512
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 22:08:58 2016 +0200
Merge pull request #10791 from dachary/wip-17004-jewel
jewel: rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
Reviewed-by: Jason Dillaman <[email protected]>
commit 1d5dedf0307f0fddf55f6487486a281c2625ef92
Merge: e30c76e ecea6dc
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 22:08:30 2016 +0200
Merge pull request #10827 from dillaman/wip-16950-jewel
jewel: librbd: delay acquiring lock if image watch has failed
Reviewed-by: Jason Dillaman <[email protected]>
commit 98779c32de98efc367e888b99fd154ad4e5274d9
Author: Josh Durgin <[email protected]>
Date: Mon Jul 11 17:38:43 2016 -0700
rgw: fix compilation
Signed-off-by: Josh Durgin <[email protected]>
(cherry picked from commit 874de58024e12d893ae050cd421ef67c9521c753)
commit f5d9537d3e69197c7eadb21a6d0d01373530e2de
Author: Casey Bodley <[email protected]>
Date: Thu Jul 7 14:42:00 2016 -0400
rgw: remove datalog keys from error repo on ENOENT
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit 16976eedb70292e821193e39bb577a68df1bc95a)
commit 32505b2c8d703d09224b6a2f7007b20a79e0fb3d
Author: Casey Bodley <[email protected]>
Date: Fri Jul 1 12:36:04 2016 -0400
test/rgw: add optional --tenant flag to test_multi.py
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit 6f65d192cd3917cdcf7d9deb5396750d2c641842)
commit f68337aaa535ea182258eb4934af739fb703f556
Author: Casey Bodley <[email protected]>
Date: Thu Jun 30 15:50:00 2016 -0400
rgw: add tenant id to GetBucketInstanceInfo
use the rgw_bucket overload of get_bucket_instance_info() so it can
supply the tenant id
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit 3cf715c6828d7d9732bf6a6fd9b46bbd8c08de5f)
commit a0ffffa5aad423f363bf10a6b8dbaf19a47262a2
Author: Casey Bodley <[email protected]>
Date: Wed Jun 29 11:58:55 2016 -0400
rgw: carry tenant id with data sync
use rgw_bucket_shard to track buckets, which includes tenant id
Fixes: http://tracker.ceph.com/issues/16469
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit d945e2099525e39588b572e357b115df98c8cdca)
commit bff626f7b32b3fe918510c147f88c49ead5007fa
Author: Casey Bodley <[email protected]>
Date: Thu Jun 30 17:43:40 2016 -0400
rgw: add tenant to url for RGWRESTStreamWriteRequest
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit 2a1e1a776c58f62fbcb57877d56b92eb1e8933e6)
commit dc50687f9ee7291192b2291c3c5770c46c852677
Author: Casey Bodley <[email protected]>
Date: Thu Jun 30 17:42:54 2016 -0400
rgw: add tenant to rgw_bucket json format
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit fc0df4802b48fa095587b93557c82da5446d9ca3)
commit 06223adc51d2ccc1494c5e6891ad367edde69a91
Author: Casey Bodley <[email protected]>
Date: Thu Jun 30 00:13:47 2016 -0400
rgw: add rgw_bucket_parse_bucket_key()
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit d5ac140040ea2f17e33d2846870cb033c7ae6ffa)
commit b4f687ee7fce682a41c707af7e2feb6b3a1cbe15
Author: Casey Bodley <[email protected]>
Date: Tue Jun 28 11:24:46 2016 -0400
rgw: add tenant name to datalog entries
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit c8aa668fc3e34a7651ce6e2dda62902ced808541)
commit dda0ee035fe9bb0c2fc4366df8355184db5034e3
Author: Casey Bodley <[email protected]>
Date: Wed Jul 6 11:50:47 2016 -0400
rgw: convert bucket instance listings back to metadata key format
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit 3eae201c8a1513bae23233700c754ec076360664)
commit 6225a6d45b8e76f9afaa741fa61d4b9742ef60fb
Author: Casey Bodley <[email protected]>
Date: Tue Jul 5 09:00:19 2016 -0400
rgw: use tenant/ for bucket instance metadata keys
to work around the ambiguity of parsing tenant: and :shard in the same
bucket instance metadata key, use tenant/ instead
to preserve backward compatibility with existing objects, new helper
function rgw_bucket_instance_key_to_oid() converts this / back to a :
before being used as an object name
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit a0befa1e7be3aeb37209bac2e2a7de0edf5d5a95)
commit cac6612a8a4f344e910d0c880ee8d020fac1ec79
Author: Casey Bodley <[email protected]>
Date: Thu Jun 30 18:09:03 2016 -0400
rgw: add get_key() methods to format rgw_buckets
Signed-off-by: Casey Bodley <[email protected]>
(cherry picked from commit 51ff8ef7c6bb7c9f55f3ca8ad059b029a4088cdf)
commit ac557e04e2d104fe9fdeae1d1ca31e212cfc89f6
Author: Yehuda Sadeh <[email protected]>
Date: Mon Jun 6 16:16:33 2016 -0700
rgw: data sync debug logging
a high level debug logging of the data sync process.
Signed-off-by: Yehuda Sadeh <[email protected]>
(cherry picked from commit 97ef16c0cc0ad8345b5a897108717d83ab0aa9ab)
commit 6bb8c15a38e1ebf4e2b03f43bb527d460cd82dc3
Author: Pritha Srivastava <[email protected]>
Date: Thu Jun 16 14:45:57 2016 +0530
rgw: modifying multi-site log messages.
Increasing the log level and removing 'ERROR' from messages that appear during normal multi-site operation.
Fixes: http://tracker.ceph.com/issues/16121
Signed-off-by: Pritha Srivastava <[email protected]>
(cherry picked from commit e1737ddaa035f23757d021dd34b0c87d24ce372c)
commit e30c76ee33ddcb1a58835637c5e506c6c4b61b12
Merge: df71e57 308f514
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 18:57:23 2016 +0200
Merge pull request #10653 from dachary/wip-10495-jewel
jewel : 60-ceph-partuuid-workaround-rules still needed by debian jessie (udev 215-17)
Reviewed-by: Loic Dachary <[email protected]>
commit df71e5740255ffc0a809b2c437ce37826aed11d3
Merge: 286b30f f80d10c
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 18:51:54 2016 +0200
Merge pull request #10357 from SUSE/wip-16748-jewel
jewel: mount.ceph: move from ceph-base to ceph-common and add symlink in /sbin for SUSE
Reviewed-by: Loic Dachary <[email protected]>
commit 286b30fc54c1ea6a41c38a80c5227f9deeb13741
Merge: eb28401 48ee3aa
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 17:48:00 2016 +0200
Merge pull request #10790 from dachary/wip-17005-jewel
jewel: ImageReplayer::is_replaying does not include flush state
Reviewed-by: Jason Dillaman <[email protected]>
commit eb28401a59e2ca1a30d0f29aab7a2ea5eb704aea
Merge: 4f3605b d336735
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 17:47:45 2016 +0200
Merge pull request #10792 from dachary/wip-16978-jewel
jewel: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr)
Reviewed-by: Jason Dillaman <[email protected]>
commit 4f3605b0c3cba436b362318487bec4358ea8c4d0
Merge: 0c60d47 8316b6a
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 17:47:36 2016 +0200
Merge pull request #10646 from dachary/wip-16576-jewel
jewel: rbd-mirror: FAILED assert(m_local_image_ctx->object_map != nullptr)
Reviewed-by: Jason Dillaman <[email protected]>
commit 0c60d47579591f07bc4e8d24a52c0355fbd17917
Merge: 6dd0327 5968664
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 17:47:18 2016 +0200
Merge pull request #10647 from dachary/wip-16593-jewel
jewel: FAILED assert(object_no < m_object_map.size())
Reviewed-by: Jason Dillaman <[email protected]>
commit 6dd0327b40b35e19cb14ce30dec0d75d5a7da086
Merge: cb4cb4a e098fb1
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 17:47:08 2016 +0200
Merge pull request #10786 from dachary/wip-17061-jewel
jewel: bashism in src/rbdmap
Reviewed-by: Jason Dillaman <[email protected]>
commit cb4cb4a02b160d9dd65e624cd762c12284eed241
Merge: 089bb43 46246e3
Author: Loic Dachary <[email protected]>
Date: Wed Aug 24 14:12:34 2016 +0200
Merge pull request #10421 from SUSE/wip-16659-jewel
jewel: ReplicatedBackend doesn't increment stats on pull, only push
Reviewed-by: Kefu Chai <[email protected]>
commit 089bb43b146408e5e670c3788990b712d8d26543
Merge: 59b6c20 28697fc
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 15:42:11 2016 +0200
Merge pull request #10501 from Abhishekvrshny/wip-16621-jewel
jewel: mds: tell command blocks forever with async messenger (TestVolumeClient.test_evict_client failure)
Reviewed-by: Douglas Fuller <[email protected]>
Reviewed-by: Greg Farnum <[email protected]>
commit 59b6c20ea5bfb2d7062f7119ffbecd312d342bc4
Merge: e1ddce7 f4fb598
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 15:23:34 2016 +0200
Merge pull request #10816 from SUSE/wip-17092-jewel
jewel: build/ops: need rocksdb commit 7ca731b12ce for ppc64le build
Reviewed-by: Loic Dachary <[email protected]>
commit ecea6dcf1c36bc5d478cf030f7ba1e01ca35a2d0
Author: Jason Dillaman <[email protected]>
Date: Thu Aug 4 13:24:54 2016 -0400
librbd: delay acquiring exclusive lock if watch has failed
Fixes: http://tracker.ceph.com/issues/16923
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit dfe9f3eac9cca3b83962e0e1b7eac38e6e76d7a5)
commit 49a39ebf6f7c6b7b0b19e4486fc10e57637e143c
Author: Jason Dillaman <[email protected]>
Date: Thu Aug 4 13:47:33 2016 -0400
librbd: convert ImageWatcher class to template
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 814c305ce8c35b5ce01d7e29a912d5ef3978754b)
Conflicts:
src/librbd/ImageWatcher.cc: no shrink guard
src/librbd/Operations.cc: no shrink guard
commit e1ddce7654698f3e41d89406981b1eb26f8f72a3
Merge: 2c387d5 a7987f0
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:48:19 2016 +0200
Merge pull request #10103 from xiaoxichen/wip-16037-jewel
jewel: MDSMonitor::check_subs() is very buggy
Reviewed-by: Greg Farnum <[email protected]>
commit 2c387d5cd2785d518982f1c0d209235c240cb7ae
Merge: 128251c 64d99b1
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:48:01 2016 +0200
Merge pull request #10105 from xiaoxichen/wip-16515-jewel
jewel: Session::check_access() is buggy
Reviewed-by: Greg Farnum <[email protected]>
commit 128251ceddf6129a1836a6d991a727adc93869df
Merge: d27c6ac bce5646
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:47:37 2016 +0200
Merge pull request #10106 from xiaoxichen/wip-16215-jewel
jewel: client: crash in unmount when fuse_use_invalidate_cb is enabled
Reviewed-by: Greg Farnum <[email protected]>
commit d27c6ac57b5cd2f5566c5ecf476b8fe37041ab27
Merge: 63422d0 fd7ff96
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:47:23 2016 +0200
Merge pull request #10108 from xiaoxichen/wip-16320-jewel
jewel: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
Reviewed-by: Greg Farnum <[email protected]>
commit 63422d08ea6d401cefd6b438a7de48c1528da114
Merge: 9fd5291 aa39361
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:47:10 2016 +0200
Merge pull request #10199 from SUSE/wip-16625-jewel
jewel: Failing file operations on kernel based cephfs mount point leaves unaccessible file behind on hammer 0.94.7
Reviewed-by: Greg Farnum <[email protected]>
commit 9fd5291345e4f7d08faf8110ba78df244d030db6
Merge: 2823714 2beb56a
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:46:53 2016 +0200
Merge pull request #10499 from Abhishekvrshny/wip-16299-jewel
jewel: mds: fix SnapRealm::have_past_parents_open()
Reviewed-by: Greg Farnum <[email protected]>
commit 282371465476e37408f65fc33145f8a76cf35ac7
Merge: e2f7de6 1d3a816
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:46:38 2016 +0200
Merge pull request #10500 from Abhishekvrshny/wip-16620-jewel
jewel: Fix shutting down mds timed-out due to deadlock
Reviewed-by: Greg Farnum <[email protected]>
commit e2f7de68393dcf008e366cfc40b199b5acfcd428
Merge: 6f287bf 7c2eab1
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:46:13 2016 +0200
Merge pull request #10502 from Abhishekvrshny/wip-16797-jewel
jewel: MDS Deadlock on shutdown active rank while busy with metadata IO
Reviewed-by: Greg Farnum <[email protected]>
commit 6f287bf2b99b8f6b1ae21f017d905dfa4a569649
Merge: d68d41e d244b7a
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 08:45:41 2016 +0200
Merge pull request #10104 from xiaoxichen/wip-16560-jewel
jewel: mds: enforce a dirfrag limit on entries
Reviewed-by: Patrick Donnelly <[email protected]>
commit d68d41ebdae92666b4dcf6cc8455cf17ab1d903a
Merge: bc6e329 a5f5513
Author: Loic Dachary <[email protected]>
Date: Tue Aug 23 01:19:33 2016 +0200
Merge pull request #10074 from ceph/jewel-16002
jewel: ObjectCacher split BufferHead read fix
Reviewed-by: Greg Farnum <[email protected]>
commit f4fb59896ccb0d8ac01434cd4cf6ad67776fb0a0
Author: Nathan Cutler <[email protected]>
Date: Mon Aug 22 20:56:38 2016 +0200
build/ops: bump rocksdb submodule
Fixes a FTBFS on ppc64le
Fixes: http://tracker.ceph.com/issues/17092
Signed-off-by: Nathan Cutler <[email protected]>
commit bc6e3291b4960779fb84b2976079490d5f8f4935
Merge: 46106f0 e825dd2
Author: Loic Dachary <[email protected]>
Date: Mon Aug 22 10:37:14 2016 +0200
Merge pull request #10537 from theanalyst/wip-16778-jewel
jewel: rgw multisite: preserve zone's extra pool
Reviewed-by: Orit Wasserman <[email protected]>
commit 46106f0c0cfeb8746a521559bb466a5021a2c221
Merge: 1bf76cd 96ad2d1
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:31:39 2016 +0200
Merge pull request #10655 from dachary/wip-16163-jewel
jewel: rgw: can set negative max_buckets on RGWUserInfo
Reviewed-by: Orit Wasserman <[email protected]>
commit 1bf76cd58ec3635291e5c0080df47f0845088b77
Merge: 3cef399 8b9954d
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:29:40 2016 +0200
Merge pull request #10580 from dreamhost/wip-16928-jewel
jewel: rgw: Fix civetweb IPv6
Reviewed-by: Orit Wasserman <[email protected]>
commit 3cef399857b5cb234e0f4cd54933d58744736f62
Merge: e1bc847 9e5a3ae
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:28:14 2016 +0200
Merge pull request #10216 from SUSE/wip-16637-jewel
jewel: add socket backlog setting for via ceph.conf
Reviewed-by: Orit Wasserman <[email protected]>
commit e1bc84776e7a95062311fb6b00a85a5327926c92
Merge: 089967f 429e9c0
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:27:03 2016 +0200
Merge pull request #10167 from jmunhoz/aws4-streaming-backport-jewel
jewel: rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support
Reviewed-by: Orit Wasserman <[email protected]>
commit 089967f4374569495d177c7dea1e345ca08c772a
Merge: 8e2de35 44decb4
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:13:51 2016 +0200
Merge pull request #9544 from Abhishekvrshny/wip-16085-jewel
jewel: A query on a static large object fails with 404 error
Reviewed-by: Orit Wasserman <[email protected]>
commit 8e2de35324258cdbe44dfe8e7ce757ca1b3ef99b
Merge: 3f007a1 059ed62
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:10:25 2016 +0200
Merge pull request #10525 from Abhishekvrshny/wip-16732-jewel
jewel: Bucket index shards orphaned after bucket delete
Reviewed-by: Orit Wasserman <[email protected]>
commit 3f007a192f8629b7a6000846db41550eb94cdcb2
Merge: 1019325 8655803
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:09:21 2016 +0200
Merge pull request #10188 from dreamhost/wip-16618-jewel
jewel: rgw: fix multi-delete query param parsing.
Reviewed-by: Orit Wasserman <[email protected]>
commit 1019325af6c7153893a74b126f2c5e6534841bc4
Merge: 0cd574f 4a3c9f3
Author: Orit Wasserman <[email protected]>
Date: Mon Aug 22 10:06:51 2016 +0200
Merge pull request #9266 from Abhishekvrshny/wip-15964-jewel
jewel: rgw: realm pull fails when using apache frontend
Reviewed-by: Orit Wasserman <[email protected]>
commit 0cd574f5a9a1db4ddfe262e2c4eb4643c5af9075
Merge: cdd4ab2 dbf8cf0
Author: Loic Dachary <[email protected]>
Date: Mon Aug 22 10:02:20 2016 +0200
Merge pull request #10710 from rzarzynski/wip-16393-jewel
jewel: rgw: improve support for Swift's object versioning.
Reviewed-by: Orit Wasserman <[email protected]>
commit 1cbc839ebd11acb2ed0ebf0b0117eab09b5141c3
Author: Kefu Chai <[email protected]>
Date: Mon Aug 15 15:42:29 2016 +0800
osd: set objecter.osdmap when starts
if any OSD is full or the pause flag is set in cluster, objecter will
always try to subscribe the next osdmap using the mon client shared with
OSD. but if the OSD's osdmap is very far behind on osd maps due to some
reasons, `MonClient::sub_want_increment()` will reject the subscribe
request from OSD, because it's asking for older maps while the mon client
is about to send the request from objecter for the *next* osdmap.
so we need to update objecter with the latest local osdmap, so it is
able to skip the new osdmaps if OSD needs to catch up with the cluster
first.
Fixes: http://tracker.ceph.com/issues/17023
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit 1515e08e7d425f01d2e9d02c34b2ae40cdf2611a)
commit 4d37cfb6eed1737b21d9f3f18eee6169f48445b2
Author: Kefu Chai <[email protected]>
Date: Fri Aug 12 19:19:51 2016 +0800
mon/MonClient: should update sub_sent with sub_new
std::map::insert() does not overwrite existing items with the same key.
so we need to do this in a different way. and we will check sub_sent
aftewards, so we need to keep an updated sub_sent around.
Fixes: http://tracker.ceph.com/issues/17023
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit 550814900ebca9dd89e088b9abe24f66eb5e3e6d)
commit cdd4ab2897a3d0004b1e50401754004f95559e18
Merge: 38433ad 5498377
Author: Loic Dachary <[email protected]>
Date: Sun Aug 21 21:48:20 2016 +0200
Merge pull request #10797 from trociny/wip-17080-jewel
jewel: the option 'rbd_cache_writethrough_until_flush=true' dosn't work
Reviewed-by: Mykola Golub <[email protected]>
commit 5498377205523052476ed81aebb2c2e6973f67ef
Author: Jason Dillaman <[email protected]>
Date: Wed Aug 17 12:08:37 2016 -0400
librbd: cache was not switching to writeback after first flush
Fixes: http://tracker.ceph.com/issues/16654
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 2d9840af39555ce00246b50e4a5c186798bd88ff)
commit 471871e752963bf8cc42dcc1ec7e44e34e7e0ca2
Author: Jason Dillaman <[email protected]>
Date: Tue Jul 26 23:28:43 2016 -0400
test: unit test cases for disabling librbd journal by policy
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 4a256f5044ac54a8a0a9598ee7fd151b8ea08f84)
Conflicts:
src/test/librbd/CMakeLists.txt (test_ConsistencyGroups.cc)
commit 062162f88f1bdaaaa96713429007757b72ec92f9
Author: Jason Dillaman <[email protected]>
Date: Wed Jul 27 10:56:48 2016 -0400
librbd: utilize factory methods to create AioObjectRequest objects
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 2e5076eb19172919deeb0f4d11f2b2b6cc03fab3)
commit d8eddc6b58fa2b0589719fab54beb42bc8e440bf
Author: Jason Dillaman <[email protected]>
Date: Wed Jul 27 09:07:00 2016 -0400
librbd: convert AioObjectRequest/AioObjectRead classes to templates
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 840a473e7fb94124ca7c571fc3dd2c787e0d265a)
commit 1a7cb60ee4b898aaea43a9963e95ed575ec66f56
Author: Jason Dillaman <[email protected]>
Date: Wed Jul 27 09:54:44 2016 -0400
librbd: move read callback helpers to narrowest scope
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 65b336f68596a430629692a8682c5cfe883c31f1)
commit 026f6d2da25d41f21f5bb5f8ee367cc7601296f7
Author: Jason Dillaman <[email protected]>
Date: Tue Jul 26 23:26:08 2016 -0400
librbd: convert AioImageRequest derived classes to templates
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit a945c2c235d9259b1d4a8a579d7e6efc2ed35916)
commit 61f0acb82ba344139bc2aa486fb096e5576e2553
Author: Jason Dillaman <[email protected]>
Date: Wed Jul 27 08:49:44 2016 -0400
librbd: removed namespace indentation from legacy classes
Better follows the Ceph C++ style guide
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit f1e391982b43ddfb363ff913260460368a6d5834)
commit e83866bcf01f32c35af94a47ee614361b4a787e6
Author: Jason Dillaman <[email protected]>
Date: Tue Jul 26 22:58:24 2016 -0400
librbd: do not record journal events if append is disabled by policy
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 405142c615352613e8bacee46e92484eb0c08f26)
commit a9a84bad431f2d9916bdf88980b1cd2d0e36a1e5
Author: Jason Dillaman <[email protected]>
Date: Tue Jul 26 20:57:40 2016 -0400
librbd: remove unused journal replay canceled callback
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit f453554edcb16ec72714b2456c08bab9e339b1eb)
commit 942950007f9c424949eacf1d1cf3a74ef3b95725
Author: Jason Dillaman <[email protected]>
Date: Tue Jul 26 20:48:13 2016 -0400
librbd: optionally support disabling journal appends via policy
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit f7eeacd02f8f80c5d1d5d9cfed35bbd23f64b018)
commit 1f63307a339fcfe3045cc001a72d1ecc197a7010
Author: shawn <[email protected]>
Date: Fri Jun 17 01:45:58 2016 -0400
librbd: optimize header file dependency & modify related file.
Signed-off-by: Xiaowei Chen <[email protected]>
(cherry picked from commit 2185a6275c89d9462611e965da407ea0d504987d)
commit c49398dcd92bab90ab852407427bcc2c23147779
Author: shawn <[email protected]>
Date: Tue Jun 7 03:12:55 2016 -0400
librbd: optimize operation header file dependency
Signed-off-by: Xiaowei Chen <[email protected]>
(cherry picked from commit 88afa408683238b803606f3d63de326ead8cefee)
commit 5366973897c1103a1c291c2f886692da4170d901
Author: shawn <[email protected]>
Date: Tue Jun 7 01:59:05 2016 -0400
librbd: optimize journal header file dependency
Signed-off-by: Xiaowei Chen <[email protected]>
(cherry picked from commit 59397e27a04fb0f2b990a86dcaf3c418457d1b72)
commit c95b83e7c0cae0b322af713045745fb1c8fa411a
Author: shawn <[email protected]>
Date: Mon Jun 6 23:36:06 2016 -0400
librbd: optimize image_watcher header file dependency
Signed-off-by: Xiaowei Chen <[email protected]>
(cherry picked from commit aee1559f312e9493d6580e5ffcb606fe21ee3c59)
commit e955496fb638163427c71b0734f6506aa6636d28
Author: shawn <[email protected]>
Date: Mon Jun 6 23:22:39 2016 -0400
librbd: optimize image header file dependency
Signed-off-by: Xiaowei Chen <[email protected]>
(cherry picked from commit 461958ebc7e8ccef76b3f08a979482762267c10b)
commit f403abafd5da00e5afc13abba7514fa2bdce9760
Author: shawn <[email protected]>
Date: Mon Jun 6 22:56:49 2016 -0400
librbd: optimize exclusive_lock header file dependency
Signed-off-by: Xiaowei Chen <[email protected]>
(cherry picked from commit 01282eb5cdeda7bbbb77438c7d1953d023ea54b6)
commit 0ca8071e13492a9124be8322843cd96ca2bba531
Author: shawn <[email protected]>
Date: Mon Jun 6 03:37:22 2016 -0400
librbd: optimize object-map header file dependency
Signed-off-by: Xiaowei Chen <[email protected]>
(cherry picked from commit 1a2276927d5956918f7a4830b4a44048ac090328)
commit 03314145d1bb5f4330a92d945af9df8856284724
Author: Mykola Golub <[email protected]>
Date: Thu Jun 30 14:31:23 2016 +0300
test: fix librbd tests for rbd_skip_partial_discard
Signed-off-by: Mykola Golub <[email protected]>
(cherry picked from commit 9717417b7b8aa1b24a82a0bfddbfc23748188641)
Conflicts:
src/rocksdb this was a mistake in the original commit
commit d0c0c2fce39091915428e815bc6aee265ac9e351
Author: Mykola Golub <[email protected]>
Date: Thu Jun 30 14:30:08 2016 +0300
librbd: discard hangs when 'rbd_skip_partial_discard' is enabled
Fixes: http://tracker.ceph.com/issues/16386
Signed-off-by: Mykola Golub <[email protected]>
(cherry picked from commit dc41731fbfd73d9fbb63d3ff360d4c5dd62deaf1)
commit 5bf4398e373ecc26958d8480171f4322341a9d82
Author: xinxin shu <[email protected]>
Date: Tue Jun 7 12:07:55 2016 +0800
librbd: object_may_exist always return true when you write an empty object
if you write an empty object, object map is updated firstly
Signed-off-by: xinxin shu <[email protected]>
(cherry picked from commit a54073808146d205d54d6a932a6e0fd750f1dc38)
commit 67861061fcd85f143e7d26077c71a582c6439745
Author: Jason Dillaman <[email protected]>
Date: Mon Jul 25 12:43:13 2016 -0400
librbd: ensure that AIO ops are started prior to request
Fixes: http://tracker.ceph.com/issues/16708
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 6064f2346de0a8bf2878bf5bfac9a992cda7c4ca)
commit 47279f8e0158d0483011bca01455ef9735453b34
Author: Jason Dillaman <[email protected]>
Date: Mon Jul 25 12:42:26 2016 -0400
librbd: helper method for creating and starting AioCompletions
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 3df7213c0a9f0186e3a37c9e4a10f1c8bc84446e)
commit 38433ad90b81b4e398ae6f4b8e196af1a9ea20b8
Merge: b98e27c 9fc5b41
Author: Loic Dachary <[email protected]>
Date: Fri Aug 19 20:35:19 2016 +0200
Merge pull request #10649 from dachary/wip-16867-jewel
jewel: mkfs.xfs slow performance with discards and object map
Reviewed-by: Jason Dillaman <[email protected]>
commit d3367354b02be7ee231a50b9ad8bca098f840f46
Author: Jason Dillaman <[email protected]>
Date: Mon Aug 8 14:41:00 2016 -0400
rbd-mirror: potential assertion failure during error-induced shutdown
Fixes: http://tracker.ceph.com/issues/16956
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 6a465d9dad417e8b52909c5478f7e3e433748948)
commit d1e05127b73c53a02944edc267548656732231fd
Author: Jason Dillaman <[email protected]>
Date: Wed Aug 10 12:50:53 2016 -0400