/
v0.94.3.txt
2660 lines (1801 loc) · 89.4 KB
/
v0.94.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 95cefea9fd9ab740263bf8bb4796fd864d9afe2b (tag: refs/tags/v0.94.3, refs/remotes/gh/hammer)
Author: Jenkins <jenkins@inktank.com>
Date: Wed Aug 26 10:39:37 2015 -0700
0.94.3
commit 697101e4dfd9822050ce401b5f6212bfd81fea89
Merge: 88e7ee7 81a311a
Author: Gregory Farnum <greg@gregs42.com>
Date: Tue Aug 18 12:43:57 2015 +0100
Merge pull request #5589 from ceph/hammer-12709
Workunits : fs/misc/chmod.sh : Include ACL characters in permission check
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
commit 81a311a744987564b70852fdacfd915523c73b5d
Author: Yazen Ghannam <yazen.ghannam@linaro.org>
Date: Mon May 4 12:33:16 2015 -0400
Workunits : fs/misc/chmod.sh : Include ACL characters in permission check.
Signed-off-by: Yazen Ghannam <yazen.ghannam@linaro.org>
(cherry picked from commit d3dbfffefb0ae53583350f53258dc902670da659)
commit 88e7ee716fdd7bcf81845087021a677de5a50da8
Merge: bb12f92 1a32379
Author: Loic Dachary <loic@dachary.org>
Date: Tue Aug 4 13:02:17 2015 +0200
Merge pull request #5160 from theanalyst/wip-11910-hammer
mon: pg ls is broken
Reviewed-by: Kefu Chai <kchai@redhat.com>
commit bb12f925cf0d78f97eefc2e271e73596050b9919
Merge: e801d4c e19f928
Author: Loic Dachary <loic@dachary.org>
Date: Tue Aug 4 12:34:18 2015 +0200
Merge pull request #5384 from dachary/wip-12502-hammer
rgw: need conversion tool to handle fixes following #11974
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit e801d4c943b8004ef613345505df91057913cd39
Merge: 78a4024 154f18c
Author: Loic Dachary <loic@dachary.org>
Date: Tue Aug 4 11:22:08 2015 +0200
Merge pull request #5405 from ceph/wip-12465-hammer
Log::reopen_log_file: take m_flush_mutex
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 78a4024c14253503b770070aa36a090c6b8f1eaf
Merge: a451e88 7034720
Author: Sage Weil <sage@redhat.com>
Date: Fri Jul 31 15:18:52 2015 -0400
Merge pull request #5121 from theanalyst/wip-11983-hammer
FAILED assert(!old_value.deleted()) in upgrade:giant-x-hammer-distro-basic-multi run
Reviewed-by: Sage Weil <sage@redhat.com>
commit a451e882ab9a929d240747b4b09786ca4b4ce377
Merge: 218f537 1063f52
Author: Sage Weil <sage@redhat.com>
Date: Fri Jul 31 15:17:00 2015 -0400
Merge pull request #5269 from dachary/wip-12362-hammer
stuck incomplete
Reviewed-by: Sage Weil <sage@redhat.com>
commit 218f537491a46a0251bef7690a7f5a86b988ee63
Merge: 07fa83a 8abc46a
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:55:48 2015 +0200
Merge pull request #5117 from theanalyst/wip-12099-hammer
rgw: rados objects wronly deleted
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 07fa83aefc9bd4ea1495fa1e117a438b2c460e46
Merge: a69d431 56c2688
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:55:29 2015 +0200
Merge pull request #5118 from theanalyst/wip-12042-hammer
DragonDisk fails to create directories via S3: MissingContentLength
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit a69d431ea52b5de7fc5cfe142ff3b69ff64e8048
Merge: 5353480 c78cc00
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:55:14 2015 +0200
Merge pull request #5214 from SUSE/wip-12299-hammer
RGW Swift API: support for 202 Accepted response code on container creation
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 5353480f1df297ad9dd1bd3154887ed2564f0280
Merge: fb9156f a5dbcbb
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:54:57 2015 +0200
Merge pull request #5226 from SUSE/wip-12322-hammer
rgw: keystone does not support chunked input
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit fb9156f412f83c0ce1fe4c5c9ccd57fd79f0c992
Merge: 7193c16 b1618a9
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:54:41 2015 +0200
Merge pull request #5227 from SUSE/wip-12323-hammer
RGW Swift API: XML document generated in response for GET on account does not contain account name
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 7193c16b65fdc1694b968899d23eae0638d89f11
Merge: ac86490 e39dce7
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:54:26 2015 +0200
Merge pull request #5228 from theanalyst/wip-11872-hammer
RGW does not send Date HTTP header when civetweb frontend is used
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit ac86490821336ce024940d48d82f7a5ff7a302b1
Merge: 33dbfc6 557865c
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:54:02 2015 +0200
Merge pull request #5229 from theanalyst/wip-12242-hammer
Fix tool for #11442 does not correctly fix objects created via multipart uploads
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 33dbfc6919840882c6cbc10dad2fc24cf0720bf9
Merge: 99ca62f e50caab
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:53:41 2015 +0200
Merge pull request #5237 from theanalyst/wip-12245-hammer
rgw: empty json response when getting user quota
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 99ca62f2bf1e21a41cb7b6ecdb8a8731a18de195
Merge: 1f5f319 2357b6c
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:53:18 2015 +0200
Merge pull request #5284 from SUSE/wip-12398-hammer
rgw: Properly respond to the Connection header with Civetweb
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 1f5f31905bb5f499a2db4a02993dbc6efa1c4251
Merge: 5cbb6cf 9458b84
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:53:04 2015 +0200
Merge pull request #5285 from SUSE/wip-12399-hammer
rgw: multipart list part response returns incorrect field
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 5cbb6cfb69aad0db470f99e39e33f4b4b1abfb95
Merge: 1df93e1 e4b55b3
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 31 20:52:43 2015 +0200
Merge pull request #5286 from SUSE/wip-12400-hammer
rgw: radosgw-admin dumps user info twice
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
commit 1df93e19a0275ed218c8f83bc674f16d1856f241
Merge: a48cbc0 2ecb3b7
Author: Yan, Zheng <ukernel@gmail.com>
Date: Fri Jul 31 09:50:22 2015 +0800
Merge pull request #5427 from dachary/wip-12088-hammer-part-2
Fh ref count will leak if readahead does not need to do read from osd
commit 2ecb3b7f4a49c574bc178a106c6bf0d8247f2a5e
Author: Zhi Zhang <zhangz.david@outlook.com>
Date: Wed Jul 22 10:54:53 2015 +0800
Fh ref count will leak if readahead does not need to do read from osd
The 3c8cdeacf46ae4031189d2ef6948aa3b6ab4ae43 backport introduced a leak.
http://tracker.ceph.com/issues/12319 Fixes: #12319
Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
commit a48cbc0a847f19ea613b76a479acc831e9316c62
Merge: 06c27cd 5ef0846
Author: Loic Dachary <loic@dachary.org>
Date: Thu Jul 30 21:43:48 2015 +0200
Merge pull request #5120 from theanalyst/wip-11999-hammer
cephfs Dumper tries to load whole journal into memory at once
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
commit 06c27cdd420598c497766ee5879335942a0acc09
Merge: 19abe5e 408880b
Author: Loic Dachary <loic@dachary.org>
Date: Thu Jul 30 21:43:21 2015 +0200
Merge pull request #5119 from theanalyst/wip-12098-hammer
kernel_untar_build fails on EL7
Reviewed-by: Greg Farnum <gfarnum@redhat.com>
commit 19abe5ee35c099c67b56ac268710fcd20bec60d3
Merge: e3d17e4 4c199bf
Author: Loic Dachary <loic@dachary.org>
Date: Thu Jul 30 17:00:14 2015 +0200
Merge pull request #5417 from dachary/wip-11998-hammer
debian/control: ceph-common (>> 0.94.2) must be >= 0.94.2-2
Reviewed-by: Sage Weil <sage@redhat.com>
commit 4c199bf57dc54dc5e5f45cd9b34878a8459d434e
Author: Loic Dachary <ldachary@redhat.com>
Date: Thu Jul 30 09:43:20 2015 +0200
debian/control: ceph-common (>> 0.94.2) must be >= 0.94.2-2
The d8733be2ef8874b9a858a7ffddfb81b9b656e9a6 backport introduced a
regression by adding an incorrect Depends / Break combo supposed to
reflect the fact that ceph_argparse moved from ceph to ceph-common after
v0.94.2. It assumed the package is released under the 0.94.2 version
where in reality it is released under the 0.94.2-1xxx version (where xxx
is trusty, jessie etc.).
The Depends / Break combo is changed to use 0.94.2-2 instead.
See also http://tracker.ceph.com/issues/12529 for a larger discussion.
http://tracker.ceph.com/issues/11998 Fixes: #11998
Signed-off-by: Loic Dachary <ldachary@redhat.com>
commit e3d17e49731569ea92917f574d42d93258c77189
Merge: cbba706 89aa8ff
Author: Loic Dachary <loic@dachary.org>
Date: Wed Jul 29 16:22:36 2015 +0200
Merge pull request #5248 from ceph/wip-11833-hammer
mon: add an "osd crush tree" command
Reviewed-by: Kefu Chai <kchai@redhat.com>
commit cbba7064c6cc4cde3e8a49c25ce671e91d31b9c7
Merge: 8355bda 3c8cdea
Author: Loic Dachary <loic@dachary.org>
Date: Wed Jul 29 10:49:08 2015 +0200
Merge pull request #5222 from ceph/hammer-12088
client: reference counting 'struct Fh'
Reviewed-by: John Spray <john.spray@redhat.com>
commit 8355bdab56bc4e5ce4d20ba3486c082f06d8dcd1
Merge: 52d0e5d ec70533
Author: Orit Wasserman <owasserm@redhat.com>
Date: Tue Jul 28 23:33:18 2015 +0200
Merge pull request #5231 from theanalyst/wip-12243-hammer
Civetweb RGW appears to report full size of object as downloaded when only partially downloaded
commit 52d0e5da5ebad7fe42c2e469cea9773c7714c2b5
Merge: 7fd31b1 03c07d7
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 22:40:23 2015 +0200
Merge pull request #5243 from theanalyst/wip-12239-hammer
librbd/internal.cc: 1967: FAILED assert(watchers.size() == 1)
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
commit 7fd31b1b3c2c8e9dd3d9e5464775422215f7a4bc
Merge: 7230de3 5c812c1
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 22:40:03 2015 +0200
Merge pull request #5241 from theanalyst/wip-12238-hammer
[ FAILED ] TestLibRBD.ExclusiveLockTransition
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
commit 7230de317736a71a5764cf224bd1309da1c7b3c6
Merge: 6b6228f 7132277
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 22:30:23 2015 +0200
Merge pull request #5265 from SUSE/wip-12368-hammer
linking ceph to tcmalloc causes segfault on SUSE SLE11-SP3
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 6b6228f8949e975cac763513898ea9704cb8baf1
Merge: d62c3ea f99f312
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 22:27:40 2015 +0200
Merge pull request #5280 from ceph/wip-12384-hammer
librbd: add valgrind memory checks for unit tests
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit d62c3ea344d9e49e9586867e872e8d5b3f019948
Merge: 7b57ff8 b872882
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 22:26:25 2015 +0200
Merge pull request #5279 from ceph/wip-12237-hammer
A client opening an image mid-resize can result in the object map being invalidated
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 7b57ff8a9ced6c2f22456ed034cc83d07f82fbb3
Merge: 481728a f819332
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 22:10:03 2015 +0200
Merge pull request #5283 from SUSE/wip-12397-hammer
ceph.spec.in: 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph not installed properly on SUSE
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 481728a04dd2c85096c3bc01cc37da9642b038ca
Merge: 54bb924 d8733be
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 21:54:33 2015 +0200
Merge pull request #5206 from SUSE/wip-11998-hammer
/usr/bin/ceph from ceph-common is broken without installing ceph
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 54bb924e68ae2b4df65576a5d788d593b9d9e722
Merge: e099058 c5c627f
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 21:47:29 2015 +0200
Merge pull request #5055 from SUSE/wip-12044-hammer
rgw/logrotate.conf calls service with wrong init script name
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit e0990583298277f1c631f7c2d2260d6c3fa64c9f
Merge: 8b93978 e149916
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 21:46:11 2015 +0200
Merge pull request #5040 from SUSE/wip-11964-hammer
systemd: Increase max files open limit for OSD daemon
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 8b93978881375d063fe2df8f40406ea650dda766
Merge: 5a7cab2 22f58ce
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 21:45:44 2015 +0200
Merge pull request #5038 from SUSE/wip-11876-hammer
ceph-post-file fails on rhel7
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 5a7cab205bb1b3fdbf49a852cb978fc28eba8212
Merge: 5218eff 38d36b1
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 21:45:25 2015 +0200
Merge pull request #5030 from SUSE/wip-12092-hammer
packaging: add SuSEfirewall2 service files
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 5218eff07c303fb2762ea9f38b9a9c23c24efcae
Merge: 0b54d50 8acfb99
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 21:38:14 2015 +0200
Merge pull request #5028 from SUSE/wip-12090-hammer
rcceph script is buggy
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 0b54d50ecd1445dfc1a46552adb83b9dae9210d9
Merge: 45beb86 37d77d3
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 28 21:37:44 2015 +0200
Merge pull request #5026 from SUSE/wip-12087-hammer
max files open limit for OSD daemon is too low
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit e19f928bd770a37f2f631c4cd796e2e30a494234
Author: Yehuda Sadeh <yehuda@redhat.com>
Date: Fri Jun 26 16:56:28 2015 -0700
rgw: conversion tool to fix broken multipart objects
Fixes: #12079
Broken multipart objects: multipart objects that created on 0.94.2
and that start with underscore have a bad locator on their tail objects.
This extends the tool that was needed for older issue we've had with
hammer multipart objects (that start with underscore). The same usage
applies:
$ radosgw-admin bucket check --check-head-obj-locator \
--bucket=<bucket> [--fix]
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit f02ca6107172cecd80a490df9f0d66204e62326c)
commit 28d32f6090724d62b6168d64031454f44eb4cc88
Author: Yehuda Sadeh <yehuda@redhat.com>
Date: Fri Jun 26 13:49:55 2015 -0700
rgw: only scan for objects not in namespace
Fixes: #11984
The tool should only work on the head objects, and these are not inside
any namespace.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 8103908548bf7d6c9fa47fb181cd450670bae8d6)
commit e22e2b43b4039a44f5f8fbbe59edc21fbe118bdc
Author: Yehuda Sadeh <yehuda@redhat.com>
Date: Wed Apr 22 16:04:35 2015 -0700
rgw_admin: add --remove-bad flag to bucket check
Add this flag so that the bad object will be removed (should be called
only after user has verified that objects content is correct).
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 06d67d9139a95b704b80de527381fd1bbf7981ce)
commit 154f18ce3e52094fe84b058565a865ed97b079d6 (refs/remotes/gh/wip-12465-hammer)
Author: Samuel Just <sjust@redhat.com>
Date: Fri Jul 24 15:38:18 2015 -0700
Log::reopen_log_file: take m_flush_mutex
Otherwise, _flush() might continue to write to m_fd after it's closed.
This might cause log data to go to a data object if the filestore then
reuses the fd during that time.
Fixes: #12465
Backport: firefly, hammer
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 8778ab3a1ced7fab07662248af0c773df759653d)
commit b8728823493b9dfde0333fb41725002fc50e4d9b (refs/remotes/gh/wip-12237-hammer)
Author: Jason Dillaman <dillaman@redhat.com>
Date: Sun Jul 5 10:47:38 2015 -0400
librados_test_stub: read op should return number of bytes read
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit f8a7b507983e31399831e802e99429b95386ed41)
commit 7d9fce3aa3832a1b8bd7f18abd4745dbc0033582
Author: Jason Dillaman <dillaman@redhat.com>
Date: Sun Jul 5 10:35:28 2015 -0400
tests: fixed TestObjectMap.InvalidateFlagInMemoryOnly
librados and librados_test_stub return different result codes
for a read full object operation.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 2ace2b77f8ed83e753fe4a48bcc997f5d1dd465f)
commit 4a77be0a65c8b4ec3dc437721f8c321737b260de
Author: Jason Dillaman <dillaman@redhat.com>
Date: Sun Jul 5 11:09:09 2015 -0400
librbd: don't attempt to invalidate an object map in R/O mode
The ImageWatcher is not initialized when in R/O mode, which
resulted in a NULL pointer dereference.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 64d740f8fa10ba872e324ec2580a4d8c3f99a9ce)
commit 0aea70f68b299441e692efdce6d5e7ff18b78c39
Author: Jason Dillaman <dillaman@redhat.com>
Date: Tue Jun 23 11:17:12 2015 -0400
tests: add new unit tests for object map invalidation
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 0215e9753c09460f6fc84ded9397e36a209f2e32)
commit c732cb889b4a61254d06703bf032082e56b196de
Author: Jason Dillaman <dillaman@redhat.com>
Date: Wed Mar 25 09:41:13 2015 -0400
librbd: move object map codes to common location
These codes will need to be accessible from cls_rbd and librbd.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 4ac584c34d576b489ed4c4862703b8fb427b3bc2)
commit 27c99ea972a7b218ea591b208d0d1dd51eef6f95
Author: Jason Dillaman <dillaman@redhat.com>
Date: Tue Jun 23 11:14:51 2015 -0400
librbd: only update image flags when holding exclusive lock
It was possible for a client to open an image while another client
was shrinking an image. This would result in the former invalidating
the object map on-disk if it openned the image between updating the
image header and resizing the object map.
Fixes: #11791
Backport: hammer
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit eb81a6a7e391327ac993fd406443b206a7f7bffc)
commit ef453630200ab72373f08357ca6b5ac5c5bbb397
Author: Jason Dillaman <dillaman@redhat.com>
Date: Fri Jul 17 12:43:46 2015 -0400
librbd: new ImageWatcher::is_lock_supported method
The new version does not attempt to acquire the snap_lock, to avoid
cases where a recursive lock would result.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
commit e4b55b398e68e870a7cf21276e63da2c4c6e3faa
Author: guce <guce@h3c.com>
Date: Sat Jul 11 14:08:33 2015 +0800
Fixes: #12286 radosgw-admin: after subuser modify print only once user info.
remove rgw_admin.cc OPT_SUBUSER_MODIFY, show_user_info code block.
switch (opt_cmd) {
...
case OPT_SUBUSER_MODIFY:
show_user_info(info, formatter); //show first time (remove this)
break;
...
}
// output the result of a user operation
if (output_user_info) {
...
show_user_info(info, formatter); //show second time
}
test fix:
before: after subuser modify print twice user info.
after changes, do the same procedure, print only once user info.
Signed-off-by: guce guce@h3c.com
(cherry picked from commit c604dd97fc179e5c2f640818c0f6e7cf99701947)
commit 9458b845bf863ccf878873c4f0b089ddf84c7203
Author: Henry Chang <henry@bigtera.com>
Date: Wed Apr 22 18:26:45 2015 +0800
rgw: fix ListParts response
The response XML element name should be 'ListPartsResult'.
Fixes: #11494
Signed-off-by: Henry Chang <henry@bigtera.com>
(cherry picked from commit caa9f0e461f1eed526fc43ee74699a7243aef9b8)
commit 2357b6c808f4f7c5997af48149585a6051c04b8f
Author: Wido den Hollander <wido@42on.com>
Date: Sat Jul 11 00:01:52 2015 +0200
rgw: If the client sends a Connection: close header respond accordingly.
HTTP/1.1 assumes Keep-Alive by default, but if a Connection: close header is send
the server should respond with it as well.
This makes the client close the connection after the request.
Fixes: #12298
(cherry picked from commit 79197d3711edc4b04a7ea4335b6e1b65754996d5)
commit f819332e2826eae14849c5e68a380d1d87039d22
Author: Nathan Cutler <ncutler@suse.com>
Date: Thu Jul 9 21:38:46 2015 +0200
ceph.spec.in: install 95-ceph-osd.rules, mount.ceph, and mount.fuse.ceph properly on SUSE
http://tracker.ceph.com/issues/12261 Fixes: #12261
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit 5ce38b9536efabf99a236c7a9d15c149fa4c16a6)
commit d8733be2ef8874b9a858a7ffddfb81b9b656e9a6
Author: Ken Dreyer <kdreyer@redhat.com>
Date: Tue Apr 14 07:58:17 2015 -0600
debian: move ceph_argparse into ceph-common
Prior to this commit, if a user installed the "ceph-common" Debian
package without installing "ceph", then /usr/bin/ceph would crash
because it was missing the ceph_argparse library.
Ship the ceph_argparse library in "ceph-common" instead of "ceph". (This
was the intention of the original commit that moved argparse to "ceph",
2a23eac54957e596d99985bb9e187a668251a9ec)
http://tracker.ceph.com/issues/11388 Refs: #11388
Reported-by: Jens Rosenboom <j.rosenboom@x-ion.de>
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
(cherry picked from commit 110608e5bdd9e2f03020ad41f0c2d756684d4417)
Conflicts:
debian/ceph.install
There is no ceph_daemon.py in hammer
debian/control
Depends/Replaces/Breaks version adapted (from 9.0.0 to 0.94.2)
also adapted ceph-dbg Replaces/Breaks
commit f99f3125ff76628e2525dca00bb7b983f941a08b (refs/remotes/gh/wip-12384-hammer)
Author: Zhiqiang Wang <zhiqiang.wang@intel.com>
Date: Fri Mar 20 16:15:42 2015 +0800
test: potential memory leak in FlushAioPP
Should call the release function instead of deleting it to free
librbd::RBD::AioCompletion and librbd::AioCompletion. Otherwise there is
a potential memory leak.
Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
(cherry picked from commit ada7ec860cb7901c560c12a5af36dc7c23051b76)
commit a4fc63af630e77586e3ba2f17df3b6be4a1e2055
Author: Jason Dillaman <dillaman@redhat.com>
Date: Tue Apr 28 15:25:49 2015 -0400
pybind: fix valgrind warning on rbd_get_parent_info call
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 2586e3ba1e20603a87c833513e09dae9281beb4d)
commit aa3eb28f6be62991bc790de5c19cb7b6e30fa189
Author: Jason Dillaman <dillaman@redhat.com>
Date: Tue Apr 28 11:12:00 2015 -0400
osdc: invalid read of freed memory
The bytes not in cache stat was potentially reading the bh length
from a deleted bufferhead.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 5ccc4422d6172376bd6f1be8d3a99c0a54eab807)
commit 18ede754388372cf210d7db87fa46f3536cf0e44
Author: Jason Dillaman <dillaman@redhat.com>
Date: Tue Apr 28 10:56:15 2015 -0400
krbd: fix incorrect types in the krbd API
The C API functions were referencing the C++ CephContext
instead of the C rados_config_t. Additionally, the ceph
namespace was missing on the Formatter class.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 740fd275a60630e60b3bcf41637a2ca486885d9c)
commit 488578c1d557ebec7e50d53e45ed46f42984f4f8
Author: Jason Dillaman <dillaman@redhat.com>
Date: Tue Apr 28 10:54:47 2015 -0400
fsx: cleanup crypto library at exit
Also made small tweaks so that it can be compiled under
a C++ compiler.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c44f8e7fbc19924a9453d8c032c624ebb6c0296f)
commit 97ff6cb2f8fdd4d946eeab338ec225450e3ad8f3
Author: Jason Dillaman <dillaman@redhat.com>
Date: Fri Apr 24 14:29:59 2015 -0400
tests: add run-rbd-valgrind-unit-tests.sh
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 5534faaa469b8a6a4c9687aad1a6723f3e859353)
commit e690907cbb3b229f84f1e996d58636d00f823e8f
Author: Jason Dillaman <dillaman@redhat.com>
Date: Fri Apr 24 00:23:03 2015 -0400
valgrind: update valgrind suppressions for lttng-ust
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 8d87bdf597aad3d6be47aedd216a673bd9093a24)
commit fe013e0a813c5697e917da642143388de60e8528
Author: Jason Dillaman <dillaman@redhat.com>
Date: Fri Apr 24 00:21:15 2015 -0400
librbd: TaskFinisher should finish all queued tasks
The destructor wasn't waiting for all Finisher tasks
to complete before stopping the thread.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 8e20240e4155e2f0398e79f4c0095d2d6ba1d4cb)
commit 43cd3ac923c9accfb81acf41f5bd12b8a05322c7
Author: Jason Dillaman <dillaman@redhat.com>
Date: Thu Apr 23 23:10:23 2015 -0400
tests: fix valgrind errors with librbd unit test
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit ed5472a10eb515e2a177a640c3f6ed929db9ee4f)
commit 5d8d6a1a776f833847edc80d2a9b31ecb440ade5
Author: Jason Dillaman <dillaman@redhat.com>
Date: Thu Apr 23 23:09:45 2015 -0400
tests: librbd should release global data before exit
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 6ab1bb5614a5d257a82cf8ea280eef5c90cf765b)
commit 13f926e4e96d0b7178a9762bbbf589961dba47b7
Author: Jason Dillaman <dillaman@redhat.com>
Date: Thu Apr 23 23:08:51 2015 -0400
librados_test_stub: cleanup singleton memory allocation
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 54c88255b74741d882b88f791497862635357634)
commit 45beb86423c3bd74dbafd36c6822e71ad9680e17
Merge: 5e399b0 582cf73
Author: Loic Dachary <loic@dachary.org>
Date: Fri Jul 17 19:48:05 2015 +0200
Merge pull request #5046 from ceph/wip-12109-hammer
librbd: new QA client upgrade tests
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit 1063f5275d1031812d564a1bd8ada64bed561026
Author: Samuel Just <sjust@redhat.com>
Date: Wed May 20 12:08:15 2015 -0700
PG::find_best_info: ignore info.les for incomplete peer
See included update to doc/dev/osd_internals/last_epoch_started.rst
Fixes: 11687
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 371d9baa120dc0302e9e61d3bc0e309dfaa773a0)
commit 5e399b035d7cf861cf66a8ead00b388c4857cbb6
Merge: 706b1c7 ad5745b
Author: Samuel Just <sam.just@inktank.com>
Date: Thu Jul 16 14:58:49 2015 -0700
Merge pull request #5159 from theanalyst/wip-11701-hammer
make the all osd/filestore thread pool suicide timeouts separately configurable
Reviewed-by: Samuel Just <sjust@redhat.com>
commit 713227791ab28c5e09073acb7b2c3c83ca0f0d6a
Author: Thorsten Behrens <tbehrens@suse.com>
Date: Mon Mar 16 00:13:38 2015 +0100
Conditional-compile against minimal tcmalloc.
Certain older systems (SLE11 in this case) do not provide the full
tcmalloc functionality, due to e.g. incomplete libunwind
pieces. Use --with-tcmalloc-minimal to enable the cut-down
version.
Here's how the various mem allocator switches interact now:
--with-jemalloc: overrides --with-tcmalloc & --with-tcmalloc-minimal
--with-tcmalloc-minimal: overrides --with-tcmalloc
--with-tcmalloc: the default. use --without-tcmalloc to disable
Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
(cherry picked from commit c6f1c07113ca19547fdac10cd9b817a60142aee2)
commit 706b1c7c5bcaaff96aa6950302b7aef097918d30
Merge: daf5450 5e72479
Author: Sage Weil <sage@redhat.com>
Date: Thu Jul 16 11:04:52 2015 -0400
Merge pull request #5252 from ceph/wip-12021-hammer
OSDMonitor: allow addition of cache pool with non-empty snaps with co…
Reviewed-by: Sage Weil <sage@redhat.com>
commit daf5450765684b0b2ed049320d7463b637321e5a
Merge: d20f513 bd91fb0
Author: Loic Dachary <loic@dachary.org>
Date: Thu Jul 16 01:15:51 2015 +0200
Merge pull request #4891 from theanalyst/wip-11740-hammer
crush: take crashes due to invalid arg
Reviewed-by: Loic Dachary <ldachary@redhat.com>
commit ad5745bfd768b52ae6a766391232becad8587641
Author: Samuel Just <sjust@redhat.com>
Date: Wed May 6 10:49:00 2015 -0700
OSD: add command_wq suicide timeout
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit df4e5de819c30003cfbe50a071c49039cf534419)
Conflicts:
src/common/config_opts.h
Trivial merge conflict
commit 059a579c02b312bbd32fa41485c361ae3847a3ba
Author: Samuel Just <sjust@redhat.com>
Date: Wed May 6 10:54:31 2015 -0700
OSD: add remove_wq suicide timeout
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit f2fbfa32a16666be46359f0eab7b04ca80a753f5)
commit b8826bc4e3da6fcb9338ad6c01af1a88e6585a4d
Author: Samuel Just <sjust@redhat.com>
Date: Wed May 6 10:52:40 2015 -0700
OSD: add scrub_wq suicide timeout
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 547a7041edc833f3cc8e04d388574809e30a8af6)
commit 878dd403930a2058656a99c14b465358e134843c
Author: Samuel Just <sjust@redhat.com>
Date: Wed May 6 10:51:28 2015 -0700
OSD: add snap_trim_wq suicide timeout
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit e1073a4a577211672148a4112bd633831552d66f)
commit 11575832a37ea247a8febe912b3058f51a464ab6
Author: Samuel Just <sjust@redhat.com>
Date: Wed May 6 10:50:19 2015 -0700
OSD: add recovery_wq suicide timeout
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 85311b656852af75bfbbc6699f92fc6aa233c316)
Conflicts: src/common/config_opts.h
There was a merge conflict due to introduction of `osd_recovery_sleep`
which was introduced in #3829
commit a82b4505848c09ad0094768c886f2015bdaa1148
Author: Samuel Just <sjust@redhat.com>
Date: Wed May 6 11:02:19 2015 -0700
OSD: add op_wq suicide timeout
Signed-off-by: Samuel Just <sjust@redhat.com>
commit 89aa8ff9855ae868d59bd10fe3a3aab8517e90fc
Author: Kefu Chai <kchai@redhat.com>
Date: Tue Jun 2 23:52:22 2015 +0800
mon: add an "osd crush tree" command
* to print crush buckets/items in a tree
Fixes: #11833
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 5436c290f3622feb8d4b279ed6552b2510e0cee9)
Conflicts:
src/test/mon/osd-crush.sh:
do not start mon as run() takes care of it already
commit d20f513d9b185eff82bee2ca719b5453358e740b
Merge: 8753b2b 3d74164
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 14 20:43:02 2015 +0200
Merge pull request #4899 from theanalyst/wip-11911-hammer
start_flush: filter out removed snaps before determining snapc's
Reviewed-by: Samuel Just <sjust@redhat.com>
commit 8753b2b14536c34a7b6dec927c7a5b8100de7f68
Merge: 3d72652 ecac1a4
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 14 20:42:45 2015 +0200
Merge pull request #4868 from SUSE/wip-11879-hammer
Clock skew causes missing summary and confuses Calamari
Reviewed-by: Samuel Just <sjust@redhat.com>
commit 3d72652d7ba6b2fff3d39ea7965c3c61d5fa0a04
Merge: 9a79e8e fdb43eb
Author: Loic Dachary <loic@dachary.org>
Date: Tue Jul 14 16:42:12 2015 +0200
Merge pull request #4883 from SUSE/wip-11638-hammer
ceph.spec.in: ceph-common subpackage def needs tweaking for SUSE/openSUSE
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
commit 03c07d76ac8361ddd302f5bc0575aee7fb5edc99
Author: Jason Dillaman <dillaman@redhat.com>
Date: Fri Jun 26 09:59:36 2015 -0400
librbd: assertion failure race condition if watch disconnected
It's possible for librbd's watch of the header object to be reset by
connection issues just prior to the image being removed. This will
causes an assertion failure which assumes at least one watcher on the
image.
Fixes: #12176