forked from ceph/ceph
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathv0.94.6.txt
4027 lines (2745 loc) · 137 KB
/
v0.94.6.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 e832001feaf8c176593e0325c8298e3f16dfb403 (tag: refs/tags/v0.94.6, refs/remotes/gh/hammer)
Author: Jenkins Build Slave User <[email protected]>
Date: Mon Feb 22 21:10:17 2016 +0000
0.94.6
commit 7abb6ae8f3cba67009bd022aaeee0a87cdfc6477
Merge: ceb6fcc a8fc6a9
Author: Loic Dachary <[email protected]>
Date: Mon Feb 8 14:19:57 2016 +0700
Merge pull request #7501 from SUSE/wip-14624-hammer
hammer: fsx failed to compile
Reviewed-by: Loic Dachary <[email protected]>
commit ceb6fcc5f2828995bfe59bfc4e206010a4fe3230
Merge: 2f4e1d1 f2ca42b
Author: Sage Weil <[email protected]>
Date: Fri Feb 5 21:10:46 2016 -0500
Merge pull request #7524 from ktdreyer/wip-14637-hammer-man-radosgw-admin-orphans
hammer: doc: regenerate man pages, add orphans commands to radosgw-admin(8)
commit 2f4e1d1ff8e91fc2ee9c23d5a17c3174d15a7103
Merge: 2ca3c3e 9ab5fd9
Author: Orit Wasserman <[email protected]>
Date: Fri Feb 5 10:30:22 2016 +0100
Merge pull request #7526 from ceph/wip-14516-hammer
hammer: rgw-admin: document orphans commands in usage
commit 2ca3c3e5683ef97902d0969e49980d69c81b4034
Merge: 02353f6 5c8d1d7
Author: Loic Dachary <[email protected]>
Date: Fri Feb 5 12:47:33 2016 +0700
Merge pull request #7441 from odivlad/backport-pr-14569
[backport] hammer: rgw: Make RGW_MAX_PUT_SIZE configurable
Reviewed-by: Yehuda Sadeh <[email protected]>
commit 02353f6baa460949d7dd2738346d8d748401bc5b
Merge: f3bab8c 0e1378e
Author: Loic Dachary <[email protected]>
Date: Fri Feb 5 12:46:54 2016 +0700
Merge pull request #7442 from odivlad/backport-pr-14570
[backport] rgw: fix wrong etag calculation during POST on S3 bucket.
Reviewed-by: Yehuda Sadeh <[email protected]>
commit 9ab5fd9d67da43e986489e4f580a597dd8cb551e
Author: Yehuda Sadeh <[email protected]>
Date: Mon Feb 1 16:33:55 2016 -0800
rgw-admin: document orphans commands in usage
Fixes: #14516
Signed-off-by: Yehuda Sadeh <[email protected]>
(cherry picked from commit 105a76bf542e05b739d5a03ca8ae55432350f107)
Conflicts:
src/rgw/rgw_admin.cc (trivial resolution)
commit 0e1378effdd1d0d70d3de05c79b208e9f8b8e328
Author: Radoslaw Zarzynski <[email protected]>
Date: Mon Sep 21 20:32:29 2015 +0200
[backport] rgw: fix wrong etag calculation during POST on S3 bucket.
Closes: #14570
(cherry picked from commit 742906a)
Signed-off-by: Radoslaw Zarzynski <[email protected]>
Signed-off-by: Vladislav Odintsov <[email protected]>
Tested-by: Vladislav Odintsov <[email protected]>
commit 5c8d1d74069f70b85bc4286e6d1136bce1dc593f
Author: Yuan Zhou <[email protected]>
Date: Thu Jul 9 16:56:07 2015 +0800
[backport] rgw: Make RGW_MAX_PUT_SIZE configurable
The 5GB limit of a single operation uploading was part of S3 spec.
However some private setups may have some special requirements
on this limit. It's more convinent to have a configurable value.
Closes: http://tracker.ceph.com/issues/14569
(cherry picked from commit df97f28)
Signed-off-by: Yuan Zhou <[email protected]>
Signed-off-by: Vladislav Odintsov <[email protected]>
Tested-by: Vladislav Odintsov <[email protected]>
commit f2ca42b1218182f4bfa27718c9606705d8b9941f
Author: Ken Dreyer <[email protected]>
Date: Wed Feb 3 19:51:58 2016 -0700
doc: add orphans commands to radosgw-admin(8)
The --help text was added in 105a76bf542e05b739d5a03ca8ae55432350f107.
Add the corresponding entries to the man page.
Fixes: #14637
Signed-off-by: Ken Dreyer <[email protected]>
(cherry picked from commit ec162f068b40f594c321df5caa9fe2541551b89e)
Cherry-pick to hammer includes nroff source change (in master the
nroff sources are no longer present in Git.)
commit e42ed6d6414ad55d671dd0f406b1dababd643af8
Author: Ken Dreyer <[email protected]>
Date: Thu Feb 4 11:04:39 2016 -0700
man: rebuild manpages
following the procedure in admin/manpage-howto.txt.
Signed-off-by: Ken Dreyer <[email protected]>
commit a8fc6a9ffb2f8021657ad412fd0aaaaf7f98bd53
Author: Greg Farnum <[email protected]>
Date: Wed Jan 13 13:17:53 2016 -0800
fsx: checkout old version until it compiles properly on miras
I sent a patch to xfstests upstream at
http://article.gmane.org/gmane.comp.file-systems.fstests/1665, but
until that's fixed we need a version that works in our test lab.
Signed-off-by: Greg Farnum <[email protected]>
(cherry picked from commit 7d52372ae74878ebd001036ff0a7aad525eb15b6)
commit f3bab8c7bc6bba3c79329d7106684596634e17a6
Merge: 31d86b1 1b02859
Author: Loic Dachary <[email protected]>
Date: Wed Feb 3 12:41:56 2016 +0700
Merge pull request #7454 from dachary/wip-14584-hammer
hammer: fsstress.sh fails
Reviewed-by: Loic Dachary <[email protected]>
commit 31d86b1580d59581d130e7a5e84905a5b4d67666
Merge: 2c8e579 2817ffc
Author: Loic Dachary <[email protected]>
Date: Wed Feb 3 11:38:57 2016 +0700
Merge pull request #6918 from asheplyakov/hammer-bug-12449
osd: check for full before changing the cached obc (hammer)
Reviewed-by: Loic Dachary <[email protected]>
commit 1b02859480677abbd8708650764ed6815917e0cd
Author: Yan, Zheng <[email protected]>
Date: Tue Aug 18 15:22:55 2015 +0800
qa/fsstress.sh: fix 'cp not writing through dangling symlink'
On some test machines, /usr/lib/ltp/testcases/bin/fsstress is
dangling symlink. 'cp -f' is impotent in this case.
Fixes: #12710
Signed-off-by: Yan, Zheng <[email protected]>
(cherry picked from commit 479f2a760baf6af4714d3391a366a6b3acf1bcaf)
commit 2c8e57934284dae0ae92d1aa0839a87092ec7c51
Merge: 1cab151 700be56
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:42:29 2016 -0500
Merge pull request #7236 from athanatos/wip-14376
config_opts: increase suicide timeout to 300 to match recovery
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
Reviewed-by: Sage Weil <[email protected]>
commit 1cab151a6cdc8a1b9b2f11518b77ea149c19d067
Merge: a134c44 5105d50
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:42:12 2016 -0500
Merge pull request #6450 from dachary/wip-13672-hammer
tests: testprofile must be removed before it is re-created
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
Reviewed-by: Sage Weil <[email protected]>
commit a134c44d626ead3308464474d67604363bac6f5d
Merge: 520792d 3f1292e
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:41:39 2016 -0500
Merge pull request #6680 from SUSE/wip-13859-hammer
hammer: ceph.spec.in License line does not reflect COPYING
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
commit 520792d51e949c451767d116e267d86fee812ada
Merge: 4d0fafb c2c6d02
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:41:18 2016 -0500
Merge pull request #6791 from branch-predictor/bp-5812-backport
Race condition in rados bench
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
commit 4d0fafb289fc35f44e6e74bb974c402ba147d4d4
Merge: 211a093 6379ff1
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:40:38 2016 -0500
Merge pull request #6973 from dreamhost/wip-configure-hammer
configure.ac: no use to add "+" before ac_ext=c
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
Reviewed-by: Kefu Chai <[email protected]>
commit 211a093d4107c1806ad7e4876bc5c550a5b5b7d4
Merge: 0c13656 53742bd
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:40:13 2016 -0500
Merge pull request #7206 from dzafman/wip-14292
osd/PG.cc: 3837: FAILED assert(0 == "Running incompatible OSD")
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
Reviewed-by: David Zafman <[email protected]>
commit 0c136561600e295ec48dcf29a77aa2cd293a7236
Merge: 1ea14ba ae56de0
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:39:42 2016 -0500
Merge pull request #7207 from rldleblanc/recency_fix_for_hammer
hammer: osd/ReplicatedPG: Recency fix for Hammer
Reviewed-by: Sage Weil <[email protected]>
commit 1ea14bae10930ed3e66b7b0140e359009a44275e
Merge: 1740d8c 8d9e08c
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:39:11 2016 -0500
Merge pull request #7347 from tchaikov/wip-hammer-10093
tools: ceph-monstore-tool must do out_store.close()
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
Reviewed-by: Sage Weil <[email protected]>
commit 1740d8ce8eb7e7debce1684a19736783489628c3
Merge: 7848cdc c7252a3
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:38:35 2016 -0500
Merge pull request #7411 from dachary/wip-14467-hammer
hammer: disable filestore_xfs_extsize by default
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
Reviewed-by: Sage Weil <[email protected]>
commit 7848cdc4c8c3598cd291d26a2dd4d76abc4bcda9
Merge: 57abeab 70f1ba3
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:38:13 2016 -0500
Merge pull request #7412 from dachary/wip-14470-hammer
tools: tool for artificially inflate the leveldb of the mon store for testing purposes
Reviewed-by: Sage Weil <[email protected]>
commit 57abeab1f2610d89f0ab2a028c8e093afde5e403
Merge: 4d7d7c3 9109304
Author: Sage Weil <[email protected]>
Date: Sat Jan 30 21:37:46 2016 -0500
Merge pull request #7446 from liewegas/wip-14537-hammer
mon: compact full epochs also
http://pulpito.ceph.com/sage-2016-01-30_09:58:32-rados-wip-sage-testing-hammer---basic-mira/
Reviewed-by: Sage Weil <[email protected]>
commit 4d7d7c33ff58ffeb27b47d379bf7dd4af90785b0
Merge: 8360486 8c28f2f
Author: Josh Durgin <[email protected]>
Date: Sat Jan 30 11:45:31 2016 -0800
Merge pull request #7182 from dachary/wip-14143-hammer
hammer: Verify self-managed snapshot functionality on image create
Reviewed-by: Josh Durgin <[email protected]>
commit 8360486764c3ab4e10a34f5bdf7555e4c3385977
Merge: 501e01a b2961ce
Author: Josh Durgin <[email protected]>
Date: Sat Jan 30 11:45:20 2016 -0800
Merge pull request #7183 from dachary/wip-14283-hammer
hammer: rbd: fix bench-write
Reviewed-by: Josh Durgin <[email protected]>
commit 501e01acc55f846cd3ad85e8294a9598c1c90907
Merge: 97d4f6a 24c0b27
Author: Josh Durgin <[email protected]>
Date: Sat Jan 30 11:45:05 2016 -0800
Merge pull request #7416 from dachary/wip-14466-hammer
hammer: rbd-replay does not check for EOF and goes to endless loop
Reviewed-by: Josh Durgin <[email protected]>
commit 97d4f6a7bed5a0d47f18b3a223a916aef355eaf9
Merge: 51cc015 46d626d
Author: Josh Durgin <[email protected]>
Date: Sat Jan 30 11:44:50 2016 -0800
Merge pull request #7417 from dachary/wip-14553-hammer
hammer: rbd: TaskFinisher::cancel should remove event from SafeTimer
Reviewed-by: Josh Durgin <[email protected]>
commit 51cc015c7e20d2ea9b9517238481fb80687be17c
Merge: 23c24fc 73e03de
Author: Josh Durgin <[email protected]>
Date: Sat Jan 30 11:44:32 2016 -0800
Merge pull request #7407 from dillaman/wip-14543-hammer
librbd: ImageWatcher shouldn't block the notification thread
Reviewed-by: Josh Durgin <[email protected]>
commit 23c24fc50d07a07db12239ac372bfce5a9fe2255
Merge: 9513391 26e832e
Author: Josh Durgin <[email protected]>
Date: Sat Jan 30 11:44:12 2016 -0800
Merge pull request #6980 from dillaman/wip-14063-hammer
librbd: fix merge-diff for >2GB diff-files
Reviewed-by: Josh Durgin <[email protected]>
commit 91093041a86fda40de08a366b5118e5e3ae275f0 (refs/remotes/me/wip-14537-hammer)
Author: Kefu Chai <[email protected]>
Date: Thu Jan 28 02:09:53 2016 -0800
mon: compact full epochs also
by compacting the ${prefix}.${start}..${prefix}..${end} does not
necessary compact the range of ${prefix}."full_"${start}..
${prefix}."full_"${end}. so when more and more epochs get trimmed
with out a full range compaction, the size of monitor store could
be very large.
Fixes: #14537
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit 93d633a25ad8c36c972bb766c38187e2612041e1)
commit 2817ffcf4e57f92551b86388681fc0fe70c386ec
Author: Alexey Sheplyakov <[email protected]>
Date: Wed Dec 16 15:31:52 2015 +0300
Check for full before changing the cached obc
ReplicatedPG::prepare_transaction(): check if the pool is full before
updating the cached ObjectContext to avoid the discrepancy between
the cached and the actual object size (and other metadata).
While at it improve the check itself: consider cluster full flag,
not just the pool full flag, also consider object count changes too,
not just bytes.
Based on commit a1eb380c3d5254f9f1fe34b4629e51d77fe010c1
Fixes: #13335
Signed-off-by: Alexey Sheplyakov <[email protected]>
commit 951339103d35bc8ee2de880f77aada40d15b592a (refs/remotes/gh/wip-test-14716-4)
Merge: e43aca5 5e5b512
Author: Loic Dachary <[email protected]>
Date: Fri Jan 29 23:31:47 2016 +0700
Merge pull request #6353 from theanalyst/wip-13513-hammer
rgw: value of Swift API's X-Object-Manifest header is not url_decoded during segment look up
Reviewed-by: Yehuda Sadeh <[email protected]>
commit e43aca51d630274a57237b0f91a56df79ce8874a
Merge: 7e20e6e 4420929
Author: Loic Dachary <[email protected]>
Date: Fri Jan 29 23:31:16 2016 +0700
Merge pull request #6620 from SUSE/wip-13820-hammer
hammer: rgw: Setting ACL on Object removes ETag
Reviewed-by: Yehuda Sadeh <[email protected]>
commit 7e20e6e9d6626c5ac8b1f479011ab77a9e87da23
Merge: f1d5570 cbb5c1f
Author: Loic Dachary <[email protected]>
Date: Fri Jan 29 23:30:57 2016 +0700
Merge pull request #7186 from dachary/wip-13888-hammer
hammer: rgw: orphans finish segfaults
Reviewed-by: Yehuda Sadeh <[email protected]>
commit ae56de09fe1385958b5b600d1f0c91383989926f
Author: Sage Weil <[email protected]>
Date: Wed Nov 25 14:40:26 2015 -0500
osd: recency should look at newest (not oldest) hitsets
Reported-by: xinxin shu <[email protected]>
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 528eae92d010ea34ae8cf0e8b2290aaa5e058d24)
Conflicts:
src/osd/ReplicatedPG.cc
code section was moved to ReplicatedPG::maybe_promote
in master.
Signed-off-by: Robert LeBlanc <[email protected]>
commit 5cefcb975771f0c2efb7dfc77ce14a93a4ee7f1b
Author: Sage Weil <[email protected]>
Date: Wed Nov 25 14:39:08 2015 -0500
osd/ReplicatedPG: fix promotion recency logic
Recency is defined as how many of the last N hitsets an object
must appear in in order to be promoted. The previous logic did
nothing of the sort... it checked for the object in any one of
the last N hitsets, which led to way to many promotions and killed
any chance of the cache performing properly.
While we are here, we can simplify the code to drop the max_in_*
fields (no longer necessary).
Note that we may still want a notion of 'temperature' that does
tolerate the object missing in one of the recent hitsets.. but
that would be different than recency, and should probably be
modeled after the eviction temperature model.
Backport: infernalis, hammer
Reported-by: Nick Fisk <[email protected]>
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 180c8743addc5ae2f1db9c58cd2996ca6e7ac18b)
Conflicts:
src/osd/ReplicatedPG.cc
code section was moved to ReplicatedPG::maybe_promote
in master.
Signed-off-by: Robert LeBlanc <[email protected]>
commit f1d5570beab0769b925b917e402d441ff053794c
Merge: c4bb343 50c82f2
Author: Sage Weil <[email protected]>
Date: Fri Jan 29 08:52:51 2016 -0500
Merge pull request #5789 from SUSE/wip-12928-hammer
rpm: libcephfs_jni1 has no %post and %postun
Reviewed-by: Sage Weil <[email protected]>
commit c4bb34320df8bfa734512a400fe8664c131363ff
Merge: 86ba6ca a5e4f70
Author: Sage Weil <[email protected]>
Date: Fri Jan 29 08:50:56 2016 -0500
Merge pull request #7434 from tchaikov/wip-14441-hammer
man: document listwatchers cmd in "rados" manpage
Reviewed-by: Sage Weil <[email protected]>
commit a5e4f70af422b05ece53f245bc15491bb1dd540d
Author: Kefu Chai <[email protected]>
Date: Wed Dec 23 11:23:38 2015 +0800
man: document listwatchers cmd in "rados" manpage
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit c2e391301efc43f0b431e89737246b2c43bf10a9)
man/rados.8: also added the rendered man.8 man page, as we don't
put the generated man pages in master anymore. but
they are still in the hammer's source repo.
commit 46d626d92d7af218816d831cfcc1265b3ea31b72
Author: Douglas Fuller <[email protected]>
Date: Fri Jan 22 11:18:40 2016 -0800
rbd: remove canceled tasks from timer thread
When canceling scheduled tasks using the timer thread, TaskFinisher::cancel
does not call SafeTimer::cancel_event, so events fire anyway. Add this call.
Fixes: #14476
Signed-off-by: Douglas Fuller <[email protected]>
(cherry picked from commit 2aa0f318c862dbe3027d74d345671506605778eb)
commit 24c0b27c6f6a26c2b7bab5bcbc421a18592d026f
Author: Mykola Golub <[email protected]>
Date: Thu Jan 21 13:45:42 2016 +0200
rbd-replay: handle EOF gracefully
Fixes: #14452
Signed-off-by: Mykola Golub <[email protected]>
(cherry picked from commit c59b84c3e2c9bbda68219e4d2288a889dd9ca6cb)
Conflicts:
src/rbd_replay/BufferReader.cc: trivial resolution
caused by s/CEPH_PAGE_SIZE/CEPH_BUFFER_APPEND_SIZE/
in the context of one hunk.
commit 70f1ba33fe1a81d2631d54429749433a6cbfca44
Author: Cilang Zhao <[email protected]>
Date: Tue Jan 5 14:34:05 2016 +0800
tools: monstore: add 'show-versions' command.
Using this tool, the first/last committed version of maps will be shown.
Signed-off-by: Cilang Zhao <[email protected]>
(cherry picked from commit 21e6ba0c18428caff45733e6b43d197be38af8bb)
commit 926017187910c9e6a3fb8babf9b498cf07941819
Author: Kefu Chai <[email protected]>
Date: Wed Sep 16 18:28:52 2015 +0800
tools: ceph_monstore_tool: add inflate-pgmap command
this command repeatly add the latest pgmap to the monstore in order
to inflate it. the command helps with the testing of some monstore
related performance issue of monitor
Fixes: #14217
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit b0f6af814a58dd374ca95e84a4e381f8ef1368de)
commit a1d5728c928eb7e6b8c655741a0db3398ced7d56
Author: Bo Cai <[email protected]>
Date: Tue Oct 20 15:23:49 2015 +0800
tools:support printing the crushmap in readable fashion.
Signed-off-by: Bo Cai <[email protected]>
(cherry picked from commit b7faf678ed0241abc7eb86b9baaa6db669a22d53)
commit bd9484750f546974047dacd9176a8072be846596
Author: Bo Cai <[email protected]>
Date: Mon Sep 14 19:50:47 2015 +0800
tools:print the map infomation in human readable format.
Signed-off-by: Bo Cai <[email protected]>
(cherry picked from commit 5ed8cdc19150382c946a373ec940d76f98e6ecb7)
commit fba65832aad8a46d94a9256a56997e9df9e62297
Author: Bo Cai <[email protected]>
Date: Mon Sep 14 19:19:05 2015 +0800
tools:remove the local file when get map failed.
Signed-off-by: Bo Cai <[email protected]>
(cherry picked from commit 0b03b32d8ba76fe9f6f1158e68eb440e3670393a)
commit 1bb899a290b77188b44a53ef7c7a40910c9248b2
Author: Joao Eduardo Luis <[email protected]>
Date: Mon Jul 13 12:35:13 2015 +0100
tools: ceph_monstore_tool: describe behavior of rewrite command
Signed-off-by: Joao Eduardo Luis <[email protected]>
(cherry picked from commit a881f9385feb0f5a61fa22357984d6f291c08177)
commit 9035c69481f4aa4786414ac41cbc36fb4a3ca51d
Author: Kefu Chai <[email protected]>
Date: Fri Jun 19 22:57:57 2015 +0800
tools/ceph-monstore-tools: add rewrite command
"rewrite" command will
- add a new osdmap version to update current osdmap held by OSDMonitor
- add a new paxos version, as a proposal it will
* rewrite all osdmap epochs from specified epoch to the last_committed
one with the specified crush map.
* add the new osdmap which is added just now
so the leader monitor can trigger a recovery process to apply the transaction
to all monitors in quorum, and hence bring them back to normal after being
injected with a faulty crushmap.
Fixes: #11815
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit 306373427836ca0c2418dbe6caab26d74d94d12e)
commit 90aaed744243dfc7c620f91e19fc0bfa233f711f
Author: huangjun <[email protected]>
Date: Tue Apr 21 14:04:40 2015 +0800
tools: ceph-monstore-tool must do out_store.close()
this change fixes the "store-copy" command.
Like the bug reported in http://tracker.ceph.com/issues/10093.
Signed-off-by: huangjun <[email protected]>
(cherry picked from commit d85e0f8c50fce62be012506f7ffcb1cdeb0c819c)
commit c7252a3d54bae88f91c2b4e63fc9c27cfbb2423e
Author: Ken Dreyer <[email protected]>
Date: Mon Jan 18 08:24:46 2016 -0700
osd: disable filestore_xfs_extsize by default
This option involves a tradeoff: When disabled, fragmentation is worse,
but large sequential writes are faster. When enabled, large sequential
writes are slower, but fragmentation is reduced.
Fixes: #14397
(cherry picked from commit aed85775bf53c273786ce4999320134822722af5)
commit 86ba6caf992d2544cdd174e3b3f26a6099c91fc5
Merge: b6b8ee4 0325f8a
Author: Loic Dachary <[email protected]>
Date: Fri Jan 29 10:36:05 2016 +0700
Merge pull request #7316 from ceph/wip-deb-lttng-hammer
deb: strip tracepoint libraries from Wheezy/Precise builds
All other "modern" Debian-based OSes have a functional LTTng-UST. Since only hammer needs to build on these older distros, this fix only affects the deb building process for those two releases(since autoconf detects that LTTng is broken).
Reviewed-by: Loic Dachary <[email protected]>
commit b6b8ee41fc77679e82304e79da6dbd0c35f5c067
Merge: d54840b f96c812
Author: Loic Dachary <[email protected]>
Date: Fri Jan 29 10:21:43 2016 +0700
Merge pull request #7187 from dachary/wip-13831-hammer
hammer: init script reload doesn't work on EL7
Reviewed-by: Loic Dachary <[email protected]>
commit 73e03def9271fb5d1739b195e428c3ebfcebd59b
Author: Jason Dillaman <[email protected]>
Date: Thu Jan 28 14:38:20 2016 -0500
librbd: ImageWatcher shouldn't block the notification thread
Blocking the notification thread will also result in librados async
callbacks becoming blocked (since they use the same thread).
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 7e2019a72733dff43e55c9b22df12939d584f87d)
Conflicts:
src/librbd/ImageWatcher.[cc|h]: fewer RPC messages
commit 5617166f78c1995436b4e0794dab2d8254331815
Author: Jason Dillaman <[email protected]>
Date: Thu Jan 28 14:35:54 2016 -0500
librados_test_stub: watch/notify now behaves similar to librados
Notifications are executed via the same librados AIO callback
thread, so it's now possible to catch deadlock.
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 43722571838a2d78ca8583b5a1ea381cd988de0b)
commit 8fc82b23304ef327933723373cd4d1090d04bfbc
Author: Jason Dillaman <[email protected]>
Date: Thu Jan 28 12:40:18 2016 -0500
tests: simulate writeback flush during snap create
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit e9570fcf4be9cd5c06937769d074fa52ffb32e4b)
commit d54840bf4a70fc65285bbfdff0c7bf8f579643b1
Merge: 4051bc2 9f30fe1
Author: Sage Weil <[email protected]>
Date: Tue Jan 26 10:12:29 2016 -0500
Merge pull request #7365 from liewegas/wip-tcmalloc-hammer
osd: pass tcmalloc env through to ceph-osd
Reviewed-by: Ken Dreyer <[email protected]>
commit 9f30fe18e839f5846c90e3b5995171a0132d7f3a
Author: Sage Weil <[email protected]>
Date: Tue Jan 26 08:43:15 2016 -0500
upstart/ceph-osd.conf: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit a95a3d34cccb9f9f0782a96ca05e5fe9c2b01772)
commit a58873e213d7423d89c95db4e1710dc9631e3313
Author: Sage Weil <[email protected]>
Date: Wed Jan 20 18:36:08 2016 -0500
init-ceph: pass TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES through
..when set in the sysconfig/default file.
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 03e01ae263ef207046933890821ae75d5e60d9b8)
[source default/sysconfig file too]
commit 8d9e08c44150a4f3ad06ec1abc130b9aeaf479d9
Author: huangjun <[email protected]>
Date: Tue Apr 21 14:04:40 2015 +0800
tools: ceph-monstore-tool must do out_store.close()
this change fixes the "store-copy" command.
Like the bug reported in http://tracker.ceph.com/issues/10093.
Signed-off-by: huangjun <[email protected]>
(cherry picked from commit d85e0f8c50fce62be012506f7ffcb1cdeb0c819c)
commit 0325f8af5cbee3d74e9f363f61c2e2ababf501d9
Author: Jason Dillaman <[email protected]>
Date: Thu Jan 21 15:36:37 2016 -0500
deb: strip tracepoint libraries from Wheezy/Precise builds
These releases do not (by default) have a sane LTTng-UST environment,
which results in autoconf disabling support for tracing.
Signed-off-by: Jason Dillaman <[email protected]>
commit 4051bc2a5e4313ac0f6236d7a34ed5fb4a1d9ea2
Merge: 4e67418 e4d3e9b
Author: Jason Dillaman <[email protected]>
Date: Mon Jan 18 20:46:07 2016 -0500
Merge pull request #7252 from ceph/wip-13483-hammer
qa: remove legacy OS support from rbd/qemu-iotests
Reviewed-by: Jason Dillaman <[email protected]>
commit e4d3e9b29aa6a5f9efff8b787949a5bbf48ad7de (refs/remotes/gh/wip-13483-hammer)
Author: Jason Dillaman <[email protected]>
Date: Mon Jan 18 15:57:43 2016 -0500
qa: disable rbd/qemu-iotests test case 055 on RHEL/CentOS
Fixes: #14385
Signed-off-by: Jason Dillaman <[email protected]>
commit f7acd44c26310242b69ee50322bd6b43fdc774b9
Author: Jason Dillaman <[email protected]>
Date: Thu Oct 15 12:44:06 2015 -0400
qa: remove legacy OS support from rbd/qemu-iotests
RHEL7 derivatives were failing test 002 since they were using
legacy test cases for now unsupported OSes.
Fixes: #13483
Signed-off-by: Vasu Kulkarni <[email protected]>
commit 8c28f2f28d960d823ffd632671edaf029c30fb0f
Author: Jason Dillaman <[email protected]>
Date: Mon Dec 14 17:41:49 2015 -0500
librbd: optionally validate RBD pool configuration (snapshot support)
Fixes: #13633
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 1fea4dadc60e13518e9ee55d136fbc4e9d3a621e)
Conflicts:
src/common/config_opts.h: trivial resolution
commit 700be56c530879a72a628c62265d18f0a5d8fb3b
Author: Samuel Just <[email protected]>
Date: Thu Jan 14 08:35:23 2016 -0800
config_opts: increase suicide timeout to 300 to match recovery
Fixes: 14376
Backport: hammer, firefly
Signed-off-by: Samuel Just <[email protected]>
commit 4e67418958e5caf5e4f81c4ed566e8c7269930fa
Merge: 28e99a9 1ab2b48
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:21:50 2016 -0500
Merge pull request #7179 from dachary/wip-14287-hammer
hammer: ReplicatedPG: wrong result code checking logic during sparse_read
Reviewed-by: Sage Weil <[email protected]>
commit 28e99a90b38ce8c0285c1aec9c5524365385be00
Merge: 17a2965 86f5cf6
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:20:53 2016 -0500
Merge pull request #7178 from dachary/wip-14285-hammer
hammer: osd/OSD.cc: 2469: FAILED assert(pg_stat_queue.empty()) on shutdown
Reviewed-by: Sage Weil <[email protected]>
commit 17a2965825494765249c244aef59ebd821711d42
Merge: a1459ea b0856ee
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:20:34 2016 -0500
Merge pull request #7177 from dachary/wip-14043-hammer
hammer: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoch_started)
Reviewed-by: Sage Weil <[email protected]>
commit a1459eacd7cc0d064493d01f963b8c1231cd3518
Merge: c9a13a1 9cee89b
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:20:10 2016 -0500
Merge pull request #7180 from dachary/wip-14288-hammer
hammer: ceph osd pool stats broken in hammer
Reviewed-by: Sage Weil <[email protected]>
commit c9a13a12e88c9a18bfb3cc99d4a7c103b4330426
Merge: 174a1a9 4d0b9a1
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:19:18 2016 -0500
Merge pull request #6994 from badone/wip-13993-hammer
log: Log.cc: Assign LOG_DEBUG priority to syslog calls
Reviewed-by: Sage Weil <[email protected]>
commit 174a1a974725ce4025be4dfdf3b13df766dfac76
Merge: cb167e9 6cf261c
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:18:55 2016 -0500
Merge pull request #6839 from SUSE/wip-13789-hammer
Objecter: potential null pointer access when do pool_snap_list.
Reviewed-by: Sage Weil <[email protected]>
commit cb167e998bbbdf1b9c273f6bc4f118796d396d37
Merge: 1c4ba85 66ff0aa
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:18:23 2016 -0500
Merge pull request #6835 from SUSE/wip-13892-hammer
hammer: auth/cephx: large amounts of log are produced by osd
Reviewed-by: Sage Weil <[email protected]>
commit 1c4ba855b34290069c7ce0fa990fe72b7a1b381e
Merge: 72b6b68 61da13b
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:17:53 2016 -0500
Merge pull request #6834 from SUSE/wip-13930-hammer
hammer: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
Reviewed-by: Sage Weil <[email protected]>
commit 72b6b68f43ffc953ca7f3056574bd68428a5abe8
Merge: d064f9f 53e81aa
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:17:25 2016 -0500
Merge pull request #6832 from SUSE/wip-13936-hammer
hammer: Ceph daemon failed to start, because the service name was already used.
Reviewed-by: Sage Weil <[email protected]>
commit d064f9f6b3bc93fa5887304a9b9ab92d503ebd15
Merge: 0ca6285 ac05617
Author: Sage Weil <[email protected]>
Date: Thu Jan 14 09:16:54 2016 -0500
Merge pull request #6755 from SUSE/wip-13870-hammer
hammer: OSD: race condition detected during send_failures
Reviewed-by: Sage Weil <[email protected]>
commit 0ca62855f22136c7042a5988366d46e59629f206
Merge: e9f545b a81bcf7
Author: Loic Dachary <[email protected]>
Date: Thu Jan 14 08:22:35 2016 +0100
Merge pull request #6415 from dillaman/wip-13541-hammer
LTTng-UST tracing should be dynamically enabled
Reviewed-by: Loic Dachary <[email protected]>
commit e9f545b4a44c91faf91a8ae3824b1b0d46909244
Merge: 8521916 b2f1e76
Author: Loic Dachary <[email protected]>
Date: Thu Jan 14 08:15:02 2016 +0100
Merge pull request #7176 from dachary/wip-13440-hammer
ceph-disk prepare fails if device is a symlink
Reviewed-by: Loic Dachary <[email protected]>
commit 85219163f9b78faa3c1fe96cad7129c6813550c0
Merge: ebfb3fb 5264bc6
Author: Loic Dachary <[email protected]>
Date: Thu Jan 14 08:14:31 2016 +0100
Merge pull request #7150 from jecluis/wip-14236
mon: OSDMonitor: do not assume a session exists in send_incremental()
Reviewed-by: Kefu Chai <[email protected]>
commit ebfb3fbe8a1920474941d4a95540cc4a53a747d4
Merge: e1b9208 447ab1d
Author: Josh Durgin <[email protected]>
Date: Wed Jan 13 17:15:32 2016 -0800
Merge pull request #7226 from dillaman/wip-13810-hammer
tests: notification slave needs to wait for master
Reviewed-by: Josh Durgin <[email protected]>
commit 447ab1d70a63fceed39518d5714c138c54f6525e
Author: Jason Dillaman <[email protected]>
Date: Wed Jan 13 12:44:01 2016 -0500
tests: notification slave needs to wait for master
If the slave instance starts before the master, race
conditions are possible.
Fixes: #13810
Backport: infernalis, hammer
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 3992d6fe67bbf82322cedc1582406caaf6d4de60)