-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathv0.94.8.txt
2059 lines (1424 loc) · 73.8 KB
/
v0.94.8.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 838cd35201e4fe1339e16d987cc33e873524af90 (tag: refs/tags/v0.94.8, refs/remotes/gh/hammer)
Author: Jenkins Build Slave User <jenkins-build@trusty-huge--349f4788-0128-42d9-aca5-78c0aad008e6.localdomain>
Date: Fri Aug 26 00:02:49 2016 +0000
0.94.8
commit eb27865f268eaa4abc4e4b46354f1ea1556d1a5c
Merge: 08277b7 5248929
Author: Loic Dachary <[email protected]>
Date: Wed Aug 17 15:26:49 2016 +0200
Merge pull request #10750 from ceph/wip-14799-hammer
hammer: rocksdb do not link against tcmalloc if it's disabled
Reviewed-by: Loic Dachary <[email protected]>
commit 5248929c296d6130ee99fe94fbe69151d241efb8
Author: Kefu Chai <[email protected]>
Date: Tue Aug 16 23:45:18 2016 -0700
rocksdb: disable tcmalloc if disabled
the rocksdb/configure.ac does not support --with-tcmalloc before,
and the updated rocksdb commit has the change for '--with-tcmalloc'
option, so let's pick it up.
Fixes: http://tracker.ceph.com/issues/14799
Signed-off-by: Kefu Chai <[email protected]>
commit fdfcd9b66cda1c637fbaad1c15d2ea04e426210d
Author: Sage Weil <[email protected]>
Date: Sat Sep 12 14:12:20 2015 -0400
ceph.spec: respect CEPH_EXTRA_CONFIGURE_ARGS
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 51abff11688f0201b8f4076ac515e4515929d4cb)
Signed-off-by: Brad Hubbard <[email protected]>
commit 08277b7bc7c0e533c3fd56a0040dc0ddc74637d6
Merge: bcab369 d5274a3
Author: Orit Wasserman <[email protected]>
Date: Sat Aug 13 19:19:37 2016 +0200
Merge pull request #10718 from oritwas/wip-14328-hammer
hammer: rgw: the swift key remains after removing a subuser
commit bcab36992580e5666afbf8e7bada4e850dfc84c6
Merge: da2960f 699b7c8
Author: Orit Wasserman <[email protected]>
Date: Sat Aug 13 18:22:19 2016 +0200
Merge pull request #10509 from yehudasa/wip-15557-hammer
rgw: Have a flavor of bucket deletion to bypass GC and to trigger
commit d5274a3aeb7cc40f5ac04ac1ffcd6e3fc3019be3
Author: Orit Wasserman <[email protected]>
Date: Wed Jan 20 17:24:38 2016 +0100
rgw: fix subuser rm command failure
Fixes: 14375
Signed-off-by: Orit Wasserman <[email protected]>
(cherry picked from commit bbc06e70b49b2917ee63985727cb92724fb99209)
commit f9637743efc7ba3164e3bb9ee7a768801e1599da
Author: Sangdi Xu <[email protected]>
Date: Wed Dec 16 09:09:16 2015 +0800
rgw: add a method to purge all associate keys when removing a subuser
Fixes: #12890
When removing a subuser, make sure all of its keys, including the swift key and possible s3 keys, are also deleted.
Signed-off-by: Sangdi Xu <[email protected]>
(cherry picked from commit e7b7e1afc7a81c3f97976f7442fbdc5118b532b5)
commit da2960f974b9a64a683ac8b77faf08fda3a5d0ba
Merge: 0f67539 3a30ffc
Author: Nathan Cutler <[email protected]>
Date: Fri Aug 12 12:23:41 2016 +0200
Merge pull request #10291 from badone/wip-13829-hammer
hammer: config set with negative value results in "error setting 'filestore_merge_threshold' to '-40': (22) Invalid argument"
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Josh Durgin <[email protected]>
Reviewed-by: Kefu Chai <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 0f67539cf5efc46a92d7ea3ac031e0ce1c573a7a
Merge: 1e01986 0d4b601
Author: Loic Dachary <[email protected]>
Date: Fri Aug 12 09:46:30 2016 +0200
Merge pull request #10699 from ktdreyer/wip-15867-nroff
jewel: doc: fix by-parttypeuuid in ceph-disk(8) nroff
Reviewed-by: Loic Dachary <[email protected]>
commit 0d4b6013f0f130c93e2e488d1cd83527ad91274f
Author: Ken Dreyer <[email protected]>
Date: Thu Aug 11 17:11:41 2016 -0600
doc: fix by-parttypeuuid in ceph-disk(8) nroff
Commit 221efb0b893adbfd7a19df171cf967fee87afcc7 altered the rST source
for the ceph-disk man page. In Hammer, we also have to modify the nroff
sources, because static copies of the generated man pages are stored in
Git.
Fixes: http://tracker.ceph.com/issues/15867
Signed-off-by: Ken Dreyer <[email protected]>
commit 1e01986e9550700a11adfc1b175eca042c9cb188
Merge: de28029 187d308
Author: Nathan Cutler <[email protected]>
Date: Thu Aug 11 22:58:33 2016 +0200
Merge pull request #9741 from SUSE/wip-16343-hammer
hammer: boost uuid makes valgrind complain
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Sage Weil <[email protected]>
Reviewed-by: Ken Dreyer <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit de28029c25e4ff527c6021488381022538331473
Merge: cb0488c 64211fa
Author: Orit Wasserman <[email protected]>
Date: Thu Aug 11 15:58:51 2016 +0200
Merge pull request #10554 from Vicente-Cheng/wip-16815-hammer
hammer: radosgw-admin region-map set is not reporting the bucket quota correctly
Reviewed-by: Orit Wasserman <[email protected]>
commit cb0488c181a122de13d63686b2a64e1aa00791ca
Merge: 0bc2d66 a3003f6
Author: Orit Wasserman <[email protected]>
Date: Thu Aug 11 15:56:39 2016 +0200
Merge pull request #10555 from Vicente-Cheng/wip-16317-hammer
hammer: rgw: bucket listing following object delete is partial
Reviewed-by: Orit Wasserman <[email protected]>
commit 0bc2d66db5feba6cd887d7c297839b231012b880
Merge: 5866fef 81aef60
Author: Orit Wasserman <[email protected]>
Date: Thu Aug 11 15:55:01 2016 +0200
Merge pull request #10530 from yehudasa/wip-16412-hammer
rgw: remove bucket index objects when deleting the bucket
Reviewed-by: Orit Wasserman <[email protected]>
commit 5866fefb32cc443549891754a97eb8a6b8dd2af0
Merge: da4f735 300c111
Author: Orit Wasserman <[email protected]>
Date: Thu Aug 11 11:14:53 2016 +0200
Merge pull request #8755 from kmroz/wip-hammer-convert-plain-object-to-versioned
hammer: rgw: convert plain object to versioned (with null version) when removing
Reviewed-by: Orit Wasserman <[email protected]>
commit da4f735d7937aa623dfef41f921ad9381b1a07d7
Merge: 4a12a88 d3eae0a
Author: Nathan Cutler <[email protected]>
Date: Thu Aug 4 21:41:15 2016 +0200
Merge pull request #9271 from XinzeChi/wip-fix-digest-hammer
osd: fix omap digest compare when scrub
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: David Zafman <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 4a12a88d7098c1f67365a82f3cf9a174dd5ada32
Merge: 6f107f1 ec02d8b
Author: Nathan Cutler <[email protected]>
Date: Thu Aug 4 21:38:57 2016 +0200
Merge pull request #8805 from SUSE/wip-15482-hammer
hammer: is_split crash in handle_pg_create
Reviewed-by: Kefu Chai <[email protected]>
commit 6f107f1a7a42c070ef2da7f2b0b07d8bd2826429
Merge: 3b9e73f 3cb72dd
Author: Nathan Cutler <[email protected]>
Date: Thu Aug 4 21:37:24 2016 +0200
Merge pull request #8593 from renhwsky/wip-15478-hammer
hammer: Pool quota alarm is not in effect
Reviewed-by: Kefu Chai <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 3b9e73f319b28c0403871c7d842304aca74f4c6a
Merge: d34ac2a b9a4ad9
Author: John Spray <[email protected]>
Date: Wed Aug 3 13:31:41 2016 +0100
Merge pull request #7542 from SUSE/wip-14668-hammer
hammer: Wrong ceph get mdsmap assertion
Reviewed-by: John Spray <[email protected]>
commit d34ac2a4d76eda4a371cc16dbc6bfdc0223c81d8
Merge: 8f51f14 3ecdedd
Author: John Spray <[email protected]>
Date: Wed Aug 3 13:31:30 2016 +0100
Merge pull request #8042 from ukernel/hammer-15050
hammer: mds: fix stray purging in 'stripe_count > 1' case
Reviewed-by: John Spray <[email protected]>
commit 8f51f146c98e281f065debdfdc4399624e0cce97
Merge: 4773e9c 049bc8a
Author: John Spray <[email protected]>
Date: Wed Aug 3 13:31:22 2016 +0100
Merge pull request #8804 from SUSE/wip-15512-hammer
hammer: Double decreased the count to trim caps which will cause failing to respond to cache pressure
Reviewed-by: John Spray <[email protected]>
commit 4773e9c40849c2796aa16b7cacddbfe99536919c
Merge: 85a25e4 f6076dd
Author: John Spray <[email protected]>
Date: Wed Aug 3 13:31:09 2016 +0100
Merge pull request #9404 from SUSE/wip-16082-hammer
hammer: mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale on kcephfs
Reviewed-by: John Spray <[email protected]>
commit 85a25e43d4451b999ad517f089593d45895a7c59
Merge: 3c4d14f 2633ec3
Author: John Spray <[email protected]>
Date: Wed Aug 3 13:30:58 2016 +0100
Merge pull request #10198 from SUSE/wip-16626-hammer
hammer: Failing file operations on kernel based cephfs mount point leaves unaccessible file behind on hammer 0.94.7
Reviewed-by: John Spray <[email protected]>
commit a3003f6f4f02e37cf96b6e243203d86ad2e39549
Author: Orit Wasserman <[email protected]>
Date: Thu Feb 25 16:02:15 2016 +0100
rgw: reset return code in when iterating over the bucket the objects
Fixes: #14826
Signed-off-by: Orit Wasserman <[email protected]>
(cherry picked from commit e23fdcbbce47aaf041b9f8a0812c8a729aa5014b)
commit 64211fa78f872648aad2b2cec2b4b3cb8f2b9953
Author: Yehuda Sadeh <[email protected]>
Date: Tue Oct 13 17:04:57 2015 -0700
rgw: fix compilation
Signed-off-by: Yehuda Sadeh <[email protected]>
(cherry picked from commit 9dfbae6d65bf6f8ab7cdf8597d556505b81cedd9)
commit 3e45c6bb431f7763a12a48daac30fbe7aa3047cd
Author: Orit Wasserman <[email protected]>
Date: Mon Oct 12 11:14:19 2015 +0200
rgw: add bucket_quota to RGWRegionMap::encode_json
Signed-off-by: Orit Wasserman <[email protected]>
(cherry picked from commit e18b72f7e97a65af681e368d3706a465603df89d)
commit 699b7c8d5f51d895f5ff0578de5bf610436ee33b
Author: root <[email protected]>
Date: Wed Apr 20 14:15:55 2016 +0530
rgw: Have a flavor of bucket deletion to bypass GC and to trigger
object deletions async.
Fixes: http://tracker.ceph.com/issues/15557
Signed-off-by: Pavan Rallabhandi <[email protected]>
(cherry picked from commit b7a69fca248afeef1de1278890076693b16cf6d3)
Conflicts:
src/rgw/rgw_admin.cc
src/rgw/rgw_bucket.cc
src/rgw/rgw_bucket.h
src/test/cli/radosgw-admin/help.t
commit 81aef600671f0fe523206cea16000e79bc6bb75c
Author: Orit Wasserman <[email protected]>
Date: Mon Jul 4 15:01:51 2016 +0200
rgw: remove bucket index objects when deleting the bucket
Fixes: http://tracker.ceph.com/issues/16412
Signed-off-by: Orit Wasserman <[email protected]>
(cherry picked from commit 3ae276390641ad5fc4fef0c03971db95948880b4)
commit 3c4d14fe73a97c52345369e732e445c78fb656c8
Merge: 79753ed 8a39e5e
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 23:51:47 2016 +0200
Merge pull request #10182 from gaurav36/wip-configure-xfs-issue-hammer
hammer: configure: Add -D_LARGEFILE64_SOURCE to Linux build.
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Casey Bodley <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 79753edf9c4763ae15d82502b53c6f3c9cd24349
Merge: 75271a2 7dbace5
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:40:46 2016 +0200
Merge pull request #7961 from dzafman/wip-15002
hammer: objects unfound after repair (fixed by repeering the pg)
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 75271a2529b1504d249b528fe3fafd4c5e90a9bc
Merge: 76fa3b1 43d1b92
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:38:15 2016 +0200
Merge pull request #9125 from dzafman/wip-15635
hammer: [MON] Fixed calculation of %USED
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 76fa3b1097b3711ef75bd36aa2a4074e7a8fa9e6
Merge: cf5f111 ca0beef
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:36:05 2016 +0200
Merge pull request #8464 from dzafman/wip-13039-15315
hammer: "FAILED assert(pg->info.history.same_interval_since == p.same_interval_since)" in upgrade:hammer-x-jewel-distro-basic-openstack
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit cf5f1117afe9e03c683fd40e5af964eaf5975e2b
Merge: 76ce775 488a787
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:32:47 2016 +0200
Merge pull request #8573 from Vicente-Cheng/wip-15293-hammer
hammer: ECBackend: send write and read sub ops on behalf of client ops at normal priority
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 76ce775761f755bd3085ba22cf088c3a46b78d3a
Merge: 8629d37 e20df80
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:31:16 2016 +0200
Merge pull request #8665 from Vicente-Cheng/wip-15525-hammer
hammer: ReplicatedPG.cc: 430: FAILED assert(!actingbackfill.empty()): old watch timeout tries to queue repop on replica
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 8629d378b05d4f0374436373a0c972360bae7273
Merge: 79fc401 7b3f1da
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:29:58 2016 +0200
Merge pull request #8806 from SUSE/wip-15320-hammer
hammer: LibRadosMiscConnectFailure.ConnectFailure (not so intermittent) failure in upgrade/hammer-x
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 79fc401844c935283f43fbea83e113e298a830ba
Merge: f4d56b0 cbd5aaf
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:28:32 2016 +0200
Merge pull request #9001 from Vicente-Cheng/wip-15730-hammer
hammer: osd: acting_primary not updated on split
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit f4d56b03b1decf83bebbf6996909ee89783068f0
Merge: f71c9e6 410ff15
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:26:55 2016 +0200
Merge pull request #9400 from Vicente-Cheng/wip-15796-hammer
hammer: LibRadosWatchNotifyPPTests/LibRadosWatchNotifyPP.WatchNotify2Timeout/1 segv
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit f71c9e658d6f5af3cfa48a0dfb9a063f4965e7ce
Merge: fdb730e 23498a9
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:24:42 2016 +0200
Merge pull request #9416 from chardan/wip-15770-hammer
hammer: mon/OSDMonistor: improve reweight_by_utilization() logic
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit fdb730e169d8885ccd72e140c31797179c0a2c75
Merge: f9e8dc8 2c18015
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:21:25 2016 +0200
Merge pull request #10189 from dreamhost/wip-16618-hammer
rgw: fix multi-delete query param parsing.
Reviewed-by: Yehuda Sadeh <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit f9e8dc824a5aa89e24ef12fc8fcfdbdd4f926aef
Merge: f3cbf5f 24cc4f9
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:17:57 2016 +0200
Merge pull request #8379 from Vicente-Cheng/wip-15283-hammer
hammer: RGW shouldn't send Content-Type nor Content-Length for 304 responses
Reviewed-by: Orit Wasserman <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit f3cbf5f891029975f4f5a915366fce28fcabd196
Merge: ba8de3a f28477c
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:14:39 2016 +0200
Merge pull request #8313 from SUSE/wip-15257-hammer
hammer: rgw: radosgw server abort when user passed bad parameters to set quota
Reviewed-by: Orit Wasserman <[email protected]>
commit ba8de3ab31567c8179b72fb1dc8dbf7ccd1f5f38
Merge: 9562198 ed4ca7c
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:13:09 2016 +0200
Merge pull request #8528 from wido/hammer-issue-15348
rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule
Reviewed-by: Orit Wasserman <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 95621986d893029bc0a4a686c7da5cd6e0fa6f2b
Merge: 28107d3 1ac920b
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:10:57 2016 +0200
Merge pull request #9671 from ceph/hammer-rgw-copy-if-newer
hammer: rgw: backport rgwx-copy-if-newer for radosgw-agent
Reviewed-by: Orit Wasserman <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 28107d3ebfded3cd9046e5a23ab83d4e0252cce2
Merge: 5e1a57a 850881c
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:09:14 2016 +0200
Merge pull request #9961 from SUSE/wip-16190-hammer
hammer: subuser rm fails with status 125
Reviewed-by: Orit Wasserman <[email protected]>
commit 5e1a57a6f9c2afbdfc6d3e73d438551202c68229
Merge: 91889db ce313cd
Author: Nathan Cutler <[email protected]>
Date: Fri Jul 29 09:07:10 2016 +0200
Merge pull request #9402 from SUSE/wip-15966-hammer
hammer: No Last-Modified, Content-Size and X-Object-Manifest headers if no segments in DLO manifest
Reviewed-by: Orit Wasserman <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 23498a9620f792cd099dba028c5bdf96b1a625be
Author: xie xingguo <[email protected]>
Date: Tue May 31 15:40:05 2016 -0700
mon/OSDMonitor: avoid potential expensive grace calculation
The grace calculation during check_failure() is now very complicated
and time-consuming. Therefore we shall skip this when it is possible.
Signed-off-by: xie xingguo <[email protected]>
(cherry picked from commit 3557903d5d57642179b2ae137bedc389974b1956)
Conflicts:
src/mon/OSDMonitor.cc
Resolved by choosing the move-to-top implementation. Removed unused vars.
commit 1b6f6f27b77803727a523b4337cbad411e8321ed
Author: xie xingguo <[email protected]>
Date: Tue Apr 26 11:13:32 2016 +0800
mon/OSDMonitor: improve reweight_by_utilization() logic
By calling reweight_by_utilization() method, we are aiming at an evener result
of utilization among all osds. To achieve this, we shall decrease weights of
osds which are currently overloaded, and try to increase weights of osds which
are currently underloaded when it is possible.
However, we can't do this all at a time in order to avoid a massive pg migrations
between osds. Thus we introduce a max_osds limit to smooth the progress.
The problem here is that we have sorted the utilization of all osds in a descending
manner and we always try to decrease the weights of the most overloaded osds
since they are most likely to encounter a nearfull/full transition soon, but
we won't increase the weights from the most underloaded(least utilized by contrast)
at the same time, which I think is not quite reasonable.
Actually, the best thing would probably be to iterate over teh low and high osds
in parallel, and do the ones that are furthest from the average first.
Signed-off-by: xie xingguo <[email protected]>
(cherry picked from commit e7a32534ebc9e27f955ff2d7a8d1db511383301e)
Conflicts:
src/mon/OSDMonitor.cc
Resolved by picking the lambda implemenation.
NOTE: Because hammer does not support C++11, the lambda functionality from the
current master has been moved into the "Sorter" function object.
commit 91889db73ab097502615b208c6e9f3b40411e682
Merge: f3c4f7b b78a1be
Author: Nathan Cutler <[email protected]>
Date: Wed Jul 27 08:28:38 2016 +0200
Merge pull request #10038 from tchaikov/wip-16297-hammer
mon: Monitor: validate prefix on handle_command()
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit f3c4f7b61ab519c532a2218a11c5472daaaf5fa9
Merge: 2fe8edb b31ac2d
Author: Nathan Cutler <[email protected]>
Date: Tue Jul 26 19:08:23 2016 +0200
Merge pull request #9090 from tchaikov/wip-13990-hammer
hammer: osd: remove all stale osdmaps in handle_osd_map()
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 2fe8edb87e7384f206414db8a49e909e51f48de3
Merge: 67b7f11 0498969
Author: Nathan Cutler <[email protected]>
Date: Mon Jul 25 21:44:14 2016 +0200
Merge pull request #10227 from SUSE/wip-15081-hammer
hammer: When logging to a file fails, ceph logs excessively to stderr
Reviewed-by: Samuel Just <[email protected]>
commit 67b7f11c63313a5dcdf34b904137ef7a4673f4ec
Merge: bd59c96 474abb8
Author: Nathan Cutler <[email protected]>
Date: Mon Jul 25 21:43:49 2016 +0200
Merge pull request #9893 from Vicente-Cheng/wip-16430-hammer
hammer: OSDMonitor: drop pg temps from not the current primary
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit bd59c9695fadedef89b77166f60f5a8cf85825ff
Merge: 3794e3a 055427c
Author: Nathan Cutler <[email protected]>
Date: Mon Jul 25 21:42:54 2016 +0200
Merge pull request #9238 from SUSE/wip-15962-hammer
hammer: ceph-osd valgrind invalid reads/writes
Reviewed-by: Samuel Just <[email protected]>
commit 3794e3ad44d1e429f110abe71fb2d2319567bcd1
Merge: 89233e3 d96086a
Author: Nathan Cutler <[email protected]>
Date: Mon Jul 25 21:42:06 2016 +0200
Merge pull request #8849 from SUSE/wip-14326-hammer
hammer: osd/PGLog.h: 88: FAILED assert(rollback_info_trimmed_to == head)
Reviewed-by: Samuel Just <[email protected]>
commit 89233e32ffcdd7f795873771859caba1ce3ad23f
Merge: 253143b fb1b40f
Author: Nathan Cutler <[email protected]>
Date: Mon Jul 25 21:40:57 2016 +0200
Merge pull request #8845 from SUSE/wip-15647-hammer
hammer: osd: rados cppool omap to ec pool crashes osd
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit 253143b559001eadb73ed9945abe2d0b8d946b65
Merge: 81133dd 365f21b
Author: Loic Dachary <[email protected]>
Date: Mon Jul 25 15:05:54 2016 +0200
Merge pull request #8470 from dachary/wip-15403-api-test-timeout-hammer
hammer: tests: be more generous with test timeout
Reviewed-by: Loic Dachary <[email protected]>
commit 81133dd6e2724ee78cc69bda8e89ca35b20b6b23
Merge: d71845c 3bb248b
Author: Nathan Cutler <[email protected]>
Date: Mon Jul 25 15:05:31 2016 +0200
Merge pull request #9977 from shun-s/hammer
replcatedBackend: delete one of the repeated op->mark_started in ReplicatedBackend::sub_op_modify_impl
Reviewed-by: Kefu Chai <[email protected]>
Reviewed-by: Nathan Cutler <[email protected]>
commit d71845cec169c660c180a4c0313e0cdbc25329dc
Merge: 387d5c1 5057c34
Author: Nathan Cutler <[email protected]>
Date: Mon Jul 25 12:51:45 2016 +0200
Merge pull request #8960 from badone/wip-hammer-rados-bench-units
hammer: Add units to rados bench output and clean up formatting
Reviewed-by: Nathan Cutler <[email protected]>
commit 474abb8275cd7507d7c7eae0d0e5647612fc177e
Author: Samuel Just <[email protected]>
Date: Thu Jun 2 10:43:17 2016 -0700
OSDMonitor: drop pg temp from sources other than the current primary
Fixes: http://tracker.ceph.com/issues/16127
Signed-off-by: Samuel Just <[email protected]>
(cherry picked from commit 1a07123c38e3fecb3fb2e43bbbae962d8411d287)
change:
use NULL to replace the nullptr because we don't have C++11
commit b31ac2d37ecb68ed9661923fbaeaedeac241ba4a
Author: Kefu Chai <[email protected]>
Date: Thu May 12 20:28:11 2016 +0800
osd: reset session->osdmap if session is not waiting for a map anymore
we should release the osdmap reference once we are done with it,
otherwise we might need to wait very long to update that reference with
a newer osdmap ref. this appears to be an OSDMap leak: it is held by an
quiet OSD::Session forever.
the osdmap is not reset in OSD::session_notify_pg_create(), because its
only caller is wake_pg_waiters(), which will call
dispatch_session_waiting() later. and dispatch_session_waiting() will
check the session->osdmap, and will also reset the osdmap if
session->waiting_for_pg.empty().
Fixes: http://tracker.ceph.com/issues/13990
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit 82b0af7cedc3071cd83ee53479f834c23c62b7d0)
commit 3a30ffc21a5edd52726867302da6b358f93aa8dc
Author: Brad Hubbard <[email protected]>
Date: Wed Jan 27 11:34:47 2016 +1000
qa: Add test for #13829
qa/workunits/cephtool/test.sh: add test for setting negative int options
src/test/daemon_config.cc: remove tests for failed negative values
Fixes: #13829
Signed-off-by: Brad Hubbard <[email protected]>
(cherry picked from commit 994ac2942d04584d1617e6d4bbd5b880b1ea0448)
commit f70e4adf8682ed82b267e21e5e63039048893243
Author: Brad Hubbard <[email protected]>
Date: Wed Jan 27 11:18:16 2016 +1000
common: Allow config set with negative value
A recent commit disabled negative values but they are required for variables
such as filestore_merge_threshold.
Modified patch to remove C++11 specific elements so it will build for hammer
Fixes: #13829
Signed-off-by: Kefu Chai <[email protected]>
Signed-off-by: Brad Hubbard <[email protected]>
(cherry picked from commit 8b777a0c346bc70fd10d07e89368b3785b58f10e)
commit 04989695915fd7ee5ef85ae34ede1fd680514f9d
Author: Sage Weil <[email protected]>
Date: Thu Mar 10 09:50:07 2016 -0500
log: do not repeat errors to stderr
If we get an error writing to the log, log it only once to stderr.
This avoids generating, say, 72 GB of ENOSPC errors in
teuthology.log when /var/log fills up.
Fixes: #14616
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit d9ac0474b864afda58a44b9012cca4bbc6aaf509)
Conflicts:
src/log/Log.cc (drop m_uid and m_gid which are not used in hammer;
order of do_stderr, do_syslog, do_fd conditional blocks is reversed in
hammer; drop irrelevant speed optimization code from
5bfe05aebfefdff9022f0eb990805758e0edb1dc)
commit 2633ec3934ad8f7629c55b4345f426cacfb7b140
Author: Yan, Zheng <[email protected]>
Date: Fri Apr 15 20:15:14 2016 +0800
mds: disallow 'open truncate' non-regular inode
Signed-off-by: Yan, Zheng <[email protected]>
(cherry picked from commit 0e4b6f2332bb4822cf324587a94144f1c98e4b97)
Conflicts:
src/mds/Server.cc (hammer has cur->inode.inline_version - in master
this has been changed to cur->inode.inline_data.version)
commit 3f0fb20ed08dfde614cff6c056d41b59af200c2c
Author: Yan, Zheng <[email protected]>
Date: Fri Apr 15 19:45:23 2016 +0800
mds: only open non-regular inode with mode FILE_MODE_PIN
ceph_atomic_open() in kernel client does lookup and open at the same
time. So it can open a symlink inode with mode CEPH_FILE_MODE_WR.
Open a symlink inode with mode CEPH_FILE_MODE_WR triggers assertion
in Locker::check_inode_max_size();
Signed-off-by: Yan, Zheng <[email protected]>
(cherry picked from commit 4d15eb12298e007744486e28924a6f0ae071bd06)
commit 2c180159c00aa184e1fe8b051b1aa1e9f0f332fc
Author: Robin H. Johnson <[email protected]>
Date: Thu Jul 7 14:14:36 2016 -0700
rgw: fix multi-delete query param parsing.
Multi-delete is triggered by a query parameter on POST, but there are
multiple valid ways of representing it, and Ceph should accept ANY way
that has the query parameter set, regardless of what value or absence of
value.
This caused the RubyGem aws-sdk-v1 to break, and has been present since
multi-delete was first added in commit 0a1f4a97da, for the bobtail
release.
Fixes: http://tracker.ceph.com/issues/16618
Signed-off-by: Robin H. Johnson <[email protected]>
(cherry picked from commit a7016e1b67e82641f0702fda4eae799e953063e6)
commit 387d5c1ba836833a0cf11ddf9a4fb8690a532878
Merge: 2fd75cc 4eea92b
Author: Yehuda Sadeh <[email protected]>
Date: Thu Jul 7 10:16:31 2016 -0700
Merge pull request #9407 from SUSE/wip-15833-hammer
hammer: RGW :: Subset of uploaded objects via radosgw are unretrievable when using erasure coded pool
commit 8a39e5e67bc9a93cadb6c13f25c7ccd57421af6b
Author: Ira Cooper <[email protected]>
Date: Thu Mar 31 12:30:45 2016 -0400
configure: Add -D_LARGEFILE64_SOURCE to Linux build.
Fixes: http://tracker.ceph.com/issues/16612
Without -D_LARGEFILE64_SOURCE we can't build against libxfs,
because off64_t must be defined.
Signed-off-by: Ira Cooper <[email protected]>
(cherry picked from commit 602425a)
commit 2fd75cced9dbcfdfdcba979eae90a6f4fb384758
Merge: dac65d0 2c97cb3
Author: Orit Wasserman <[email protected]>
Date: Wed Jul 6 20:25:20 2016 +0200
Merge pull request #8475 from Vicente-Cheng/wip-15343-hammer
hammer: Multipart ListPartsResult has missing quotes on ETag
Reviewed-bu: Orit Wasserman <[email protected]>
commit 3bb248b7d530403b347e3ff68a8996b624fc1c98
Author: shun-s <[email protected]>
Date: Tue Jun 28 15:30:16 2016 +0800
replcatedBackend: delete one useless op->mark_started as there are two in ReplicatedBackend::sub_op_modify_impl
delete one mark_start event as there are two same op->mark_started in ReplicatedBackend::sub_op_modify_impl
Fixes: http://tracker.ceph.com/issues/16572
Signed-off-by: shun-s <[email protected]>
commit ed4ca7c92cdf7404754dab6f9d58c64b647136c5
Author: Wido den Hollander <[email protected]>
Date: Tue Apr 5 11:14:16 2016 +0200
rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule
Before this patch the RGW would respond with the Origin send by the client in the request
if a wildcard/asterisk was specified as a valid Origin.
This patch makes sure we respond with a header like this:
Access-Control-Allow-Origin: *
This way a resource can be used on different Origins by the same browser and that browser
will use the content as the asterisk.
We also keep in mind that when Authorization is send by the client different rules apply.
In the case of Authorization we may not respond with an Asterisk, but we do have to
add the Vary header with 'Origin' as a value to let the browser know that for different
Origins it has to perform a new request.
More information: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
Fixes: #15348
Signed-off-by: Wido den Hollander <[email protected]>
(cherry picked from commit 0021e224480c7164330eaa7cc1078bb8795169bf)
Conflicts:
src/rgw/rgw_rest.cc
hammer still uses s->cio->print() where master uses STREAM_IO(s)->print()
commit b78a1be835706e7dabc505be343945d0ac05697d
Author: Kefu Chai <[email protected]>
Date: Thu Jun 30 13:24:22 2016 +0800
mon: Monitor: validate prefix on handle_command()
Fixes: http://tracker.ceph.com/issues/16297
Signed-off-by: You Ji <[email protected]>
(cherry picked from commit 7cb3434fed03a5497abfd00bcec7276b70df0654)
Conflicts:
src/mon/Monitor.cc (the signature of Monitor::reply_command()
changed a little bit in master, so adapt the
commit to work with the old method)
commit dac65d048919f701877de96d3271131853e532ed (refs/remotes/gh/wip-optracker-4354)
Merge: 2e156d7 a2e7ca1
Author: Nathan Cutler <[email protected]>
Date: Mon Jun 27 17:51:19 2016 +0200
Merge pull request #8538 from Vicente-Cheng/wip-15360-hammer
hammer: Linking to -lrbd causes process startup times to balloon
Reviewed-by: Josh Durgin <[email protected]>
commit 850881cf787ccb23eca989861a6688f3a4de1a7c
Author: Orit Wasserman <[email protected]>
Date: Wed Jan 20 17:24:38 2016 +0100
rgw: fix subuser rm command failure
Fixes: 14375
Signed-off-by: Orit Wasserman <[email protected]>
(cherry picked from commit bbc06e70b49b2917ee63985727cb92724fb99209)
Conflicts:
src/rgw/rgw_user.cc The "if (op_state.will_purge_keys())" block was
later changed to "always purge all associated keys" by
e7b7e1afc7a81c3f97976f7442fbdc5118b532b5 - keep the hammer version
commit 055427cf58857eeadda11ed1b3381e84e384bc85
Author: Samuel Just <[email protected]>
Date: Thu May 12 16:57:49 2016 -0700
Pipe: take a ref to existing while we are waiting
Otherwise, if it is reaped while we are waiting, it'll be a
use-after-free.
Fixes: http://tracker.ceph.com/issues/15870
Signed-off-by: Samuel Just <[email protected]>
(cherry picked from commit b224912d249453d754fc0478d3680f8cfa1a5c22)
Conflicts:
src/msg/simple/Pipe.cc: nullptr changed to 0 because hammer is not compiled
with -std=c++11
commit 24cc4f9e67d9c61f68ccc8f7d80ac227d67aeda1
Author: Nathan Cutler <[email protected]>
Date: Wed Jun 15 16:53:16 2016 +0200
rgw: check for -ERR_NOT_MODIFIED in rgw_rest_s3.cc
Fixes: http://tracker.ceph.com/issues/16327
Signed-off-by: Nathan Cutler <[email protected]>
(cherry picked from commit fc38346c596d8b0bc156183970d6a327943cb577)
Conflicts:
src/rgw/rgw_rest_s3.cc
use ret instead of op_ret to check op result
commit 7dbace59b83a059fcb364b78fc78d4e38164df6c
Author: Loic Dachary <[email protected]>
Date: Thu May 28 22:35:08 2015 +0200
erasure-code: s/unreocvery/unfound/
Signed-off-by: Loic Dachary <[email protected]>
(cherry picked from commit 28820d1cd630ec466ed1069a437d740a025fb9aa)
commit e726f211107cd84cc722744c38213b96dc59cdc7
Author: Jianpeng Ma <[email protected]>
Date: Wed Apr 22 09:45:04 2015 +0800
test: add test-case for repair unrecovery-ec pg.
Signed-off-by: Jianpeng Ma <[email protected]>
(cherry picked from commit 8f30db85219a6c57cb2fc03f4049a3f57446ca55)
commit 40b1c2b231b62471d4f3cfba3ba2c3d596c9e170
Author: Jianpeng Ma <[email protected]>
Date: Tue Apr 14 13:29:54 2015 +0800
osd: Remove the duplicated func MissingLoc::get_all_missing.
It is the same as MissingLoc::get_needs_recovery.
Signed-off-by: Jianpeng Ma <[email protected]>
(cherry picked from commit bdd6205408cf20e039496728052a36c1a7d758c6)
commit 47d5dfc0323e8d7614ad5793d85c1476b63c18e6
Author: Jianpeng Ma <[email protected]>
Date: Tue Apr 14 09:11:58 2015 +0800