-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathv0.94.10.txt
2728 lines (1837 loc) · 89.4 KB
/
v0.94.10.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 b1e0532418e4631af01acbc0cedd426f1905f4af
Author: Jenkins Build Slave User <[email protected]>
Date: Tue Feb 21 15:12:34 2017 +0000
0.94.10
commit 83af8cdaaa6d94404e6146b68e532a784e3cc99c
Merge: 5855083 5485b49
Author: Nathan Cutler <[email protected]>
Date: Mon Jan 23 17:49:54 2017 +0100
Merge pull request #13041 from SUSE/wip-18448-hammer
hammer: osd: filestore: FALLOC_FL_PUNCH_HOLE must be used with FALLOC_FL_KEEP_SIZE
Reviewed-by: Sage Weil <[email protected]>
commit 585508358f6412b179175a7812b76330ec5dda0d
Merge: 4e4d3f0 eabe906
Author: John Spray <[email protected]>
Date: Mon Jan 23 12:26:27 2017 +0100
Merge pull request #13022 from SUSE/wip-18602-hammer
hammer: cephfs test failures (ceph.com/qa is broken, should be download.ceph.com/qa)
Reviewed-by: John Spray <[email protected]>
commit 4e4d3f0fd86840609940f6b336f6aaf54a8695bc
Merge: 9036fee cf9678c
Author: John Spray <[email protected]>
Date: Mon Jan 23 12:25:43 2017 +0100
Merge pull request #13039 from SUSE/wip-fs-thrash-xfs
tests: run fs/thrash on xfs instead of btrfs
Reviewed-by: John Spray <[email protected]>
commit eabe9064aed3693599e3b6053b57eafb835d35da
Author: John Spray <[email protected]>
Date: Tue Jan 17 17:12:46 2017 +0100
qa: update remaining ceph.com to download.ceph.com
Fixes: http://tracker.ceph.com/issues/18574
Signed-off-by: John Spray <[email protected]>
(cherry picked from commit 549d993d3fd8ffffa280ed4a64aca41d1c6f2da1)
commit 5485b49da39b9f07a4216ff26f8ec9e04590ddf8
Author: Nathan Cutler <[email protected]>
Date: Sat Jan 21 14:54:52 2017 +0100
os/filestore: FALLOC_FL_PUNCH_HOLE must be used with FALLOC_FL_KEEP_SIZE
Signed-off-by: xinxin shu <[email protected]>
(cherry picked from commit 7bd95b595fddb8a4e618a2c7df1ba04eccf0829d)
Conflicts:
src/os/FileStore.cc (in master, this file is in a different location)
commit cf9678c998600e76e94777b2904ba3047d051bb8
Author: Nathan Cutler <[email protected]>
Date: Sat Jan 21 14:24:25 2017 +0100
tests: run fs/thrash on xfs instead of btrfs
Signed-off-by: Nathan Cutler <[email protected]>
commit 9036feed9bd9f386dc013dee8326071ef0b4cbee
Merge: 33c7ab7 fa5c625
Author: Nathan Cutler <[email protected]>
Date: Sat Jan 21 10:00:04 2017 +0100
Merge pull request #12824 from SUSE/wip-18449-hammer
hammer: [teuthology] update rbd/singleton/all/formatted-output.yaml to support ceph-ci
commit 33c7ab7480aa8d0ee80d6a47f91f4488515e07f8
Merge: ef8ae1f ef513a7
Author: Nathan Cutler <[email protected]>
Date: Fri Jan 20 23:10:10 2017 +0100
Merge pull request #12906 from SUSE/wip-15943-hammer
hammer: osd/PG: fix cached_removed_snaps bug in PGPool::update after map gap
Reviewed-by: Samuel Just <[email protected]>
commit ef8ae1ff13b297c68ed4f1d0e01aba8d20dc5007
Merge: c51602f 8bab745
Author: Nathan Cutler <[email protected]>
Date: Fri Jan 20 23:02:05 2017 +0100
Merge pull request #12805 from SUSE/wip-18432-hammer
hammer: ceph-create-keys loops forever
Reviewed-by: Nathan Cutler <[email protected]>
commit c51602f0106e3681c143a2cfd94a08428e966caf
Merge: 48687c7 83e7f17
Author: Jason Dillaman <[email protected]>
Date: Tue Jan 17 08:39:14 2017 -0500
Merge pull request #12957 from SUSE/wip-18544-hammer
hammer: [teuthology] update Ubuntu image url after ceph.com refactor
Reviewed-by: Jason Dillaman <[email protected]>
commit 83e7f178c9a0b70305644ca30598c1b1ff4d0474
Author: Jason Dillaman <[email protected]>
Date: Mon Jan 16 22:12:51 2017 -0500
qa/tasks/qemu: update default image url after ceph.com redesign
Fixes: http://tracker.ceph.com/issues/18542
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 6d17befb3bbc3d83c9d23d763ad95e1e7b2e4be0)
commit ef513a78062569de081311b50fffdf59d4031ea7
Author: Samuel Just <[email protected]>
Date: Mon Dec 12 10:35:38 2016 -0800
PG: fix cached_removed_snaps bug in PGPool::update after map gap
5798fb3bf6d726d14a9c5cb99dc5902eba5b878a actually made 15943 worse
by always creating an out-of-date cached_removed_snaps value after
a map gap rather than only in the case where the the first map after
the gap did not remove any snapshots.
Introduced: 5798fb3bf6d726d14a9c5cb99dc5902eba5b878a
Fixes: http://tracker.ceph.com/issues/15943
Signed-off-by: Samuel Just <[email protected]>
(cherry picked from commit 5642e7e1b3bb6ffceddacd2f4030eb13a17fcccc)
commit fa5c6250125a51e61e34aa9586cc917df7458138
Author: Nathan Cutler <[email protected]>
Date: Sat Jan 7 13:48:51 2017 +0100
tests: subst repo and branch in qemu test urls
References: http://tracker.ceph.com/issues/18440
Signed-off-by: Nathan Cutler <[email protected]>
(cherry picked from commit 2484a5546160560a4050d35400a6edce37ae48ad)
Conflicts: (hammer doesn't have these files)
qa/suites/rbd/maintenance/qemu/xfstests.yaml
qa/suites/rbd/qemu/workloads/#qemu_xfstests.yaml#
commit 572cd2660f5bf1cc7f980831d12bb3075816b96f
Author: Nathan Cutler <[email protected]>
Date: Sat Jan 7 13:45:10 2017 +0100
tests: subst branch and repo in qa/tasks/qemu.py
References: http://tracker.ceph.com/issues/18440
Signed-off-by: Nathan Cutler <[email protected]>
(cherry picked from commit 74689df754561e11a3377998840efcea9e780755)
commit 237fb80f2b2874329aed25ba655a6789e1707114
Author: Nathan Cutler <[email protected]>
Date: Fri Jan 6 21:06:11 2017 +0100
tests: subst repo name in qa/tasks/cram.py
Inspired by bcbe45d948f1c4da02e27b3be5f29a8b52745e28
Fixes: http://tracker.ceph.com/issues/18440
Signed-off-by: Nathan Cutler <[email protected]>
(cherry picked from commit 56e37e41f4dddd289dd3c1886b192cd328ed311b)
commit 6045a83a438918f445504224b80809dfe715c9b0
Author: Venky Shankar <[email protected]>
Date: Fri Dec 9 15:11:49 2016 +0530
cram: support fetching from sha1 branch, tag, commit hash
Signed-off-by: Venky Shankar <[email protected]>
(cherry picked from commit d2f0d745987a2e2eee4e1822146aad8da5d42708)
Conflicts:
suites/krbd/unmap/tasks/unmap.yaml (hammer doesn't have this)
suites/rbd/singleton/all/formatted-output.yaml (moved to qa/,
trivial resolution)
commit 48687c79adf489b27af15bb44205913acc89af7a
Merge: 61917cb ac62d79
Author: Orit Wasserman <[email protected]>
Date: Sun Jan 8 09:26:03 2017 +0200
Merge pull request #12227 from ceph/wip-orit-resharding-hammer
Wip orit resharding hammer
Reviewed-by: Orit Wasserman <[email protected]>
commit 8bab74537f5891f2b97f0fb6722e2e00416b723a
Author: Alfredo Deza <[email protected]>
Date: Wed Nov 2 12:28:49 2016 -0400
ceph-create-keys: wait 10 minutes to get or create the bootstrap key, not forever
Signed-off-by: Alfredo Deza <[email protected]>
(cherry picked from commit bea802bd13df883d06b7b67a83ac6540e44ab6c1)
commit a7d919100e9e78b7f821da76b338bca24f374a0a
Author: Alfredo Deza <[email protected]>
Date: Wed Nov 2 12:25:32 2016 -0400
ceph-create-keys: wait 10 minutes to get or create a key, not forever
Signed-off-by: Alfredo Deza <[email protected]>
(cherry picked from commit 8f84681a4d97a7ea6bc04e759eccfc40204a2fdb)
Conflicts:
src/ceph-create-keys ( hammer does not have
52e978e4b3660baa9f50b1bb8247909b672142e7 )
commit 7b3bc5fbc55da3cb2ce036ef3df367832d7a59e2
Author: Alfredo Deza <[email protected]>
Date: Wed Nov 2 12:19:10 2016 -0400
ceph-create-keys: wait for quorum for ten minutes, not forever
Signed-off-by: Alfredo Deza <[email protected]>
(cherry picked from commit 32cedd2c18e48d5f9a1547e5fd69c24c7eac1638)
commit 61917cbcb7a4e35aa0ae8718377526ae55b5b7cf
Merge: 7b1f8fe 7106f42
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:15:13 2017 -0800
Merge pull request #11615 from mslovy/wip-17610-hammer
hammer: osd: fix fiemap issue in xfs when #extents > 1364
Reviewed-by: Samuel Just <[email protected]>
commit 7b1f8fe4c97b6c8ef81d899f0a24235946cc585a
Merge: 5ba3c08 5f00e1d
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:14:10 2017 -0800
Merge pull request #11936 from SUSE/wip-16432-hammer
hammer: librados: bad flags can crash the osd
Reviewed-by: Samuel Just <[email protected]>
commit 5ba3c0873d10b247a45bfbc1cb483cfc2189a9fd
Merge: b44e1db 8312dc6
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:12:55 2017 -0800
Merge pull request #12121 from dzafman/wip-16225-min
hammer: common: SIGABRT in TrackedOp::dump() via dump_ops_in_flight()
Reviewed-by: Samuel Just <[email protected]>
commit b44e1db11b0d7310f2563fa7acfb1464db4b04fb
Merge: 7bfb05b 92de2fd
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:11:57 2017 -0800
Merge pull request #12266 from SUSE/wip-18109-hammer
hammer: msgr: simple/Pipe: error decoding addr
Reviewed-by: Samuel Just <[email protected]>
commit 7bfb05b00157fa40c053eeefb59cd3bb211fc2b3
Merge: 715012b fe77c9a
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:11:34 2017 -0800
Merge pull request #12417 from SUSE/wip-18132-hammer
hammer: osd: ReplicatedBackend::build_push_op: add a second config to limit omap entries/chunk independently of object data
Reviewed-by: Samuel Just <[email protected]>
commit 715012bebe6e7838c702aae0283f1c3d37428762
Merge: a20ad42 e9311dd
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:11:13 2017 -0800
Merge pull request #12759 from SUSE/wip-18399-hammer
hammer: tests: objecter_requests workunit fails on wip branches
Reviewed-by: Samuel Just <[email protected]>
commit a20ad42ecab39541107e01ac4516a0a71e379846
Merge: 3e62a1d 67e2101
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:10:54 2017 -0800
Merge pull request #12762 from SUSE/wip-18405-hammer
hammer: Cannot reserve CentOS 7.2 smithi machines
Reviewed-by: Samuel Just <[email protected]>
commit 3e62a1d5dbd2ee6672388121be26afd5d0374f5f
Merge: 77fa49f aa91bc7
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:10:28 2017 -0800
Merge pull request #12685 from SUSE/wip-18273-hammer
hammer: tests: Workunits needlessly wget from git.ceph.com
Reviewed-by: Samuel Just <[email protected]>
commit 77fa49f67d1c8c59d9131e6f52e595661ceda8f2
Merge: 2c164b7 c28d5ea
Author: Samuel Just <[email protected]>
Date: Thu Jan 5 09:09:59 2017 -0800
Merge pull request #12687 from SUSE/wip-18281-hammer
hammer: mon: osd flag health message is misleading
Reviewed-by: Kefu Chai <[email protected]>
commit 2c164b73af9de4196821d9214fb7598ac88ef509
Merge: dfefeda 996fc25
Author: Nathan Cutler <[email protected]>
Date: Thu Jan 5 15:20:28 2017 +0100
Merge pull request #12423 from SUSE/wip-18222-hammer
hammer: tests: qemu/tests/qemu-iotests/077 fails in dumpling, hammer, and jewel
Reviewed-by: Jason Dillaman <[email protected]>
commit dfefeda86e3e6761bc4a59cee960d807609344e4
Merge: b0648f8 0c5ebf4
Author: Nathan Cutler <[email protected]>
Date: Wed Jan 4 20:15:21 2017 +0100
Merge pull request #12744 from SUSE/wip-18385-hammer
hammer: tests: Cannot clone ceph/s3-tests.git (missing branch)
Reviewed-by: Orit Wasserman <[email protected]>
commit b0648f85ee67da82ac8fb7e8f4c1546aa560bfda
Merge: c45896a e97ceb1
Author: Nathan Cutler <[email protected]>
Date: Wed Jan 4 11:43:29 2017 +0100
Merge pull request #12418 from SUSE/wip-18218-hammer
hammer: rgw sends omap_getvals with (u64)-1 limit
Reviewed-by: Orit Wasserman <[email protected]>
commit c45896a86810f02b86b3c355855eb70a998a3c9a
Merge: 811213e db2d112
Author: Nathan Cutler <[email protected]>
Date: Wed Jan 4 11:37:29 2017 +0100
Merge pull request #12619 from Werkov/wip-18317-hammer
hammer: rgw: TempURL in radosgw behaves now like its Swift's counterpart.
Reviewed-by: Orit Wasserman <[email protected]>
commit db2d112f22a525bfffb62e85747769a4b30f7375
Author: Radoslaw Zarzynski <[email protected]>
Date: Fri Mar 4 16:30:50 2016 +0100
rgw: TempURL in radosgw behaves now like its Swift's counterpart.
Signed-off-by: Radoslaw Zarzynski <[email protected]>
(cherry picked from commit a1ea7180969dcbaf88dfcc1bfafb17e82639df64)
Conflicts:
src/rgw/rgw_swift.cc
- replace C++11 constructs,
- s->info.method is actually unconditional member of
allowed_methods, which was opaqued by C++11 ctors
- drop temp_url_make_content_disp() which has no use with
hammer's req_state
commit 811213ef9df188c8cf21dec5aeab08093af483d7
Merge: 9a8aaca 47e7202
Author: Nathan Cutler <[email protected]>
Date: Tue Jan 3 15:31:27 2017 +0100
Merge pull request #12312 from YankunLi/fix_parameter_check
hammer: rbd: fix parameter check
Reviewed-by: Jason Dillaman <[email protected]>
commit 9a8aaca56e48aae78dff27a969e2398c332f2b09
Merge: 78e3451 c4f1b42
Author: Nathan Cutler <[email protected]>
Date: Tue Jan 3 15:31:03 2017 +0100
Merge pull request #12446 from dillaman/wip-18111
hammer: librbd: diffs to clone's first snapshot should include parent diffs
Reviewed-by: Jason Dillaman <[email protected]>
commit 78e34519f9e3c72aa91587593dcb23dac4ade3a3
Merge: a9de35a 0f83bb7
Author: Nathan Cutler <[email protected]>
Date: Tue Jan 3 15:23:07 2017 +0100
Merge pull request #12398 from linuxbox2/hammer
hammer: rgw: do not abort when accept a CORS request with short origin
Reviewed-by: Orit Wasserman <[email protected]>
commit a9de35a27cb7d57f8094de78f550291b1b45b944
Merge: 3ef8d8c a602e2b
Author: Jason Dillaman <[email protected]>
Date: Tue Jan 3 09:17:35 2017 -0500
Merge pull request #12758 from SUSE/wip-18397-hammer
hammer: tests: OSDs commit suicide in rbd suite when testing on btrfs
Reviewed-by: Jason Dillaman <[email protected]>
commit 67e2101ffa2b4defe07dec30b12cc37c9f2ed488
Author: Nathan Cutler <[email protected]>
Date: Tue Jan 3 14:53:27 2017 +0100
qa/distros: add centos yaml; use that instead
Modeled after https://github.com/ceph/ceph/pull/12632
Fixes: http://tracker.ceph.com/issues/18405
Signed-off-by: Nathan Cutler <[email protected]>
commit e9311ddb60638c1dd39325e279b97c9a7d09b8a4
Author: Sage Weil <[email protected]>
Date: Thu Dec 15 13:35:02 2016 -0500
qa/tasks/admin_socket: subst in repo name
It is either ceph.git or ceph-ci.git.
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit bcbe45d948f1c4da02e27b3be5f29a8b52745e28)
commit a602e2bf2e1cae8d21ae215c35a611cc99b6c7c9
Author: Nathan Cutler <[email protected]>
Date: Tue Jan 3 11:26:26 2017 +0100
rbd: only test on xfs
btrfs is not recommended for production
See 5864d56592ef3ffe765aa1ef0865610dbc7e8725 for precendent.
Signed-off-by: Nathan Cutler <[email protected]>
commit aa91bc7df963728e6a4d4db1086214e7873fc2e7
Author: Nathan Cutler <[email protected]>
Date: Mon Jan 2 22:49:13 2017 +0100
tests: rbd/test_lock_fence.sh: fix rbdrw.py relative path
This commit fixes a regression introduced by
cf294777ea92f0911813a7132068584d4f73a65a
Fixes: http://tracker.ceph.com/issues/18388
Signed-off-by: Nathan Cutler <[email protected]>
(cherry picked from commit 91231de16dbe4d0e493ec617165a2b38078d122b)
commit 0c5ebf4adf26274802ec4cff229b2272dc4a4266
Author: Orit Wasserman <[email protected]>
Date: Mon Jan 4 10:03:08 2016 +0100
use ceph-master branch for s3tests
Signed-off-by: Orit Wasserman <[email protected]>
(cherry picked from commit 21160124028ab123b5c547499d911b0a1397214f)
Conflicts: (trivial resolution)
qa/suites/rgw/multifs/tasks/rgw_s3tests.yaml
qa/suites/rgw/verify/tasks/rgw_s3tests.yaml
qa/suites/rgw/verify/tasks/rgw_s3tests_multiregion.yaml
commit 3ef8d8c6f0ef712dcff207fb6ef17887bd8719d7
Merge: e038662 d18240f
Author: Nathan Cutler <[email protected]>
Date: Mon Jan 2 20:34:42 2017 +0100
Merge pull request #12743 from SUSE/wip-18383
hammer: tests: populate mnt_point in qa/tasks/ceph.py
Reviewed-by: Loic Dachary <[email protected]>
commit d18240f679840bdaeec1e3f7cdd9164b4406673c
Author: Nathan Cutler <[email protected]>
Date: Mon Jan 2 14:22:43 2017 +0100
qa/tasks/ceph.py: populate mnt_point in hammer
In hammer, there is no "mnt_point" variable, yet 53225d5 was cherry-picked to
hammer - see 87e0299448908775600c62130617bad503027768 and https://github.com/ceph/ceph/pull/12455
This caused lots of "NameError: global name 'mnt_point' is not defined" errors
in hammer integration testing.
This is not a cherry-pick, because the mnt_point variable was introduced by
a54ff597faa379c8fd369352fb924651be269f95 ("tasks/ceph: convert cluster creation
to work with multiple clusters") which was not backported to hammer.
Fixes: http://tracker.ceph.com/issues/18383
Signed-off-by: Nathan Cutler <[email protected]>
commit ac62d7996b95d8fdd5665e490fc09506c8fe9e68
Author: weiqiaomiao <[email protected]>
Date: Mon Oct 31 13:59:55 2016 +0800
rgw: fix osd crashes when execute "radosgw-admin bi list --max-entries=1" command
Fixes: http://tracker.ceph.com/issues/17745
Signed-off-by: weiqiaomiao <[email protected]>
(cherry picked from commit 51a4405a1ef59671cbd51c530a84333359d3f3dd)
commit 530d1e22920bd843d34ceffccad346fd5003c075
Author: Orit Wasserman <[email protected]>
Date: Tue Nov 29 13:36:37 2016 +0100
rgw: use hammer rgw_obj_key api
Signed-off-by: Orit Wasserman <[email protected]>
commit e396b37af147770434147c5bd0377e8624254cd9
Author: Orit Wasserman <[email protected]>
Date: Tue Nov 29 13:15:05 2016 +0100
Revert "rgw: rgw_obj encoding fixes"
This reverts commit c1b64c8f9c23473b758300958a94a172f1d39b64.
Signed-off-by: Orit Wasserman <[email protected]>
commit a3e9865058e12fff18ee7674fcfd8435a1a37bf4
Author: Sage Weil <[email protected]>
Date: Thu Dec 22 13:05:22 2016 -0500
qa/tasks/workunit: clear clone dir before retrying checkout
If we checkout ceph-ci.git, and don't find a branch,
we'll try again from ceph.git. But the checkout will
already exist and the clone will fail, so we'll still
fail to find the branch.
The same can happen if a previous workunit task already
checked out the repo.
Fix by removing the repo before checkout (the first and
second times). Note that this may break if there are
multiple workunit tasks running in parallel on the same
role. That is already racy, so if it's happening, we'll
want to switch to using a truly unique clonedir for each
instantiation.
Fixes: http://tracker.ceph.com/issues/18336
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 2a7013cd5a033c5be43350505d75f088e831e201)
commit a70e0d58e10184b0903ba36c047a237be3c7cc19
Author: Sage Weil <[email protected]>
Date: Fri Dec 16 15:06:16 2016 -0500
qa/tasks/workunit: retry on ceph.git if checkout fails
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 72d73b8c8836ae35c518fa09f44805a74038f02a)
commit c28d5ea7107427175ef3f6089aaa36c97c2919bc
Author: Sage Weil <[email protected]>
Date: Wed Dec 7 09:50:26 2016 -0500
mon/OSDMonitor: only show interesting flags in health warning
Also add PAUSEREC flag into the list.
Fixes: http://tracker.ceph.com/issues/18175
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 26220f0608f5ed4a7d97fb8d10d0d12a0fcf5583)
Conflicts:
src/mon/OSDMonitor.cc (hammer lacks CEPH_OSDMAP_FULL and order of flags
is slightly different)
commit d1c654ea3f3b8c194f3fdc7295cb379c6270d6b3
Author: Sage Weil <[email protected]>
Date: Mon Dec 19 14:08:11 2016 -0500
qa/workunits: include extension for nose tests
When you have a relative path you have to include the extension.
Weird.
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 5666fd61d6dbd40be1d79354227cabd562e829ea)
Conflicts:
qa/workunits/fs/test_python.sh (not in hammer)
qa/workunits/rbd/test_librbd_python.sh (no valgrind in hammer)
commit eaa51f6f907019727eb18fc4174fe4f2d04f396a
Author: Sage Weil <[email protected]>
Date: Thu Dec 15 15:10:28 2016 -0500
qa/workunits: use relative path instead of wget from git
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit cf294777ea92f0911813a7132068584d4f73a65a)
Conflicts: (all trivial)
qa/workunits/fs/test_python.sh
qa/workunits/rados/test_python.sh
qa/workunits/rbd/rbd_mirror.sh
qa/workunits/rbd/rbd_mirror_stress.sh
qa/workunits/rbd/test_librbd_python.sh
qa/workunits/rbd/test_lock_fence.sh
commit 8eb4e8b6fd6c803fa9bea781db07c54d901e34cc
Author: Sage Weil <[email protected]>
Date: Thu Dec 15 13:26:14 2016 -0500
qa/tasks/workunit.py: add CEPH_BASE env var
Root of git checkout
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 27b8eac24922f8b4bd065e6e7f0bc8e2ba37b5d5)
commit dccf904241f2a00ba0317135bd3cbe56c6dfdb80
Author: Sage Weil <[email protected]>
Date: Thu Dec 15 13:25:23 2016 -0500
qa/tasks/workunit: leave workunits inside git checkout
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 4602884ab8f5a256d13091f7239d938990482d95)
commit e038662d80ec1c59edb3d6a1c63197ca387d26b2
Merge: 12d6781 59878b3
Author: Sage Weil <[email protected]>
Date: Wed Dec 14 11:40:08 2016 -0600
Merge pull request #12455 from liewegas/qa-suite-hammer
hammer: merge ceph-qa-suite
commit 59878b3bf775fabf0f4c168e67d6f473e69c15a1
Merge: 12d6781 7ed0dce
Author: Sage Weil <[email protected]>
Date: Wed Dec 14 11:30:00 2016 -0600
merge ceph-qa-suite
commit 7ed0dce3cf7ded278e59a9b36d3fd713e3c42b8d
Author: Sage Weil <[email protected]>
Date: Wed Dec 14 11:29:55 2016 -0600
move ceph-qa-suite dirs into qa/
commit 08ce5441dbad8754205717a20d6273c0a099777a
Author: Sage Weil <[email protected]>
Date: Wed Dec 14 12:27:47 2016 -0500
Revert "tasks/workunit.py: depth 1 clone"
This reverts commit 12a707cb0f7b162e15c31915eb677bbd49b5e2cf.
commit 12a707cb0f7b162e15c31915eb677bbd49b5e2cf
Author: Sage Weil <[email protected]>
Date: Wed Dec 14 12:19:44 2016 -0500
tasks/workunit.py: depth 1 clone
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 4faf77a649cb3f8ddf497ca81937b3dbf63a18dc)
commit 6bdc3bb6a00480b721b9795bd5e132b1dbf04ac0
Author: Sage Weil <[email protected]>
Date: Wed Dec 14 12:18:29 2016 -0500
tasks/workunit: remove kludge to use git.ceph.com
This was hard-coded to ceph.git (almost) and breaks when
you specify --ceph-repo. Remove it entirely. We'll see if
github.com is better at handling our load than it used to
be!
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 159c455a0326eef2c017b3e3cf510f918b5ec76c)
commit 87e0299448908775600c62130617bad503027768
Author: Kefu Chai <[email protected]>
Date: Sat Dec 10 02:36:52 2016 +0800
tasks/ceph: restore context of osd mount path before mkfs
all newly created files and directories under the mount dir inherit the
SELinux type of their parent directory. so we need to set it before
mkfs.
Fixes: http://tracker.ceph.com/issues/16800
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit 53225d5272a1d35d4183fcfa55a139f55f77e122)
commit ca933160bec3532a5b2846fc7e684f11509c8298
Merge: bbb2615 107e9c3
Author: Sage Weil <[email protected]>
Date: Mon Dec 12 16:42:55 2016 -0600
Merge pull request #1278 from ceph/wip-16225-min
hammer: SIGABRT in TrackedOp::dump() via dump_ops_in_flight()
commit c4f1b42810339b5b45b48f74c3ff0ae661a8807a
Author: Jason Dillaman <[email protected]>
Date: Mon Dec 12 11:53:00 2016 -0500
librbd: diffs to clone's first snapshot should include parent diffs
If the clone has a backing object created after the snapshot that
overwrites an extent of the parent, the parent diffs within that
extent are not included in the result.
Hammer-specific implementation due to librbd refactoring during the
Infernalis release.
Fixes: http://tracker.ceph.com/issues/18111
Signed-off-by: Jason Dillaman <[email protected]>
commit 996fc2575ef988e6b20fda9ca771b2f6f141cbd3
Author: Jason Dillaman <[email protected]>
Date: Wed Dec 7 09:59:39 2016 -0500
qa/workunits/rbd: removed qemu-iotest case 077
The test case is not stable due to racing console output. This
results in spurious failures.
Fixes: http://tracker.ceph.com/issues/10773
Signed-off-by: Jason Dillaman <[email protected]>
(cherry picked from commit 2c70df978d605a45ff81971b86f5afbefbdaabb6)
commit e97ceb13242fd73b05a20b60208fee7f032e3ef3
Author: Yehuda Sadeh <[email protected]>
Date: Mon Nov 28 14:20:03 2016 -0800
rgw: omap_get_all() fixes
Signed-off-by: Yehuda Sadeh <[email protected]>
(cherry picked from commit 99e866feb3f8aa0ff768d6253979b6b4fc0fa452)
commit 38ab892201ce9ca95010e5f33277be2b0213e96d
Author: Sage Weil <[email protected]>
Date: Mon Nov 21 18:37:39 2016 -0500
rgw/rgw_rados: do not omap_getvals with (u64)-1 max
Fixes: http://tracker.ceph.com/issues/17985
This will make the OSD fall over if the object is big
and the OSD doesn't impose it's own fail-safe limit.
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 7cd123ec0dd5951628e4f8ddd4e044a0fbb82f2f)
commit fe77c9a906fb0fbd85762c8c079d85ca106613ce
Author: Wanlong Gao <[email protected]>
Date: Thu Jun 23 20:04:25 2016 +0800
osd: limit omap data in push op
We already have the config osd_recovery_max_chunk to limit the total
size of omap entries and omap data. But we need an individual config
to limit the number of omap entries independently. We call this config
osd_recovery_max_omap_entries_per_chunk here with the default number
of 64000.
Signed-off-by: Wanlong Gao <[email protected]>
(cherry picked from commit 56064c5cb645254574dbad00e6c16b783115bb93)
commit 0f83bb7dbc5f81ecef0108b746f5bca58e76ff31
Author: LiuYang <[email protected]>
Date: Thu Dec 8 14:21:43 2016 +0800
rgw: do not abort when accept a CORS request with short origin
Fixed: #18187
when accept a CROS request, the request http origin shorter than the bucket's corsrule
(eg. origin: http://s.com corsrule: <AllowedOrigin>*.verylongdomain.com</AllowedOrigin>).
the rgw_cors.cc::is_string_in_set() will have a wrong index, the radosrgw server will
abort.
$ curl http://test.localhost:8000/app.data -H "Origin:http://s.com"
0> 2016-12-05 03:22:29.548138 7f6add05d700 -1 *** Caught signal (Aborted) **
in thread 7f6add05d700 thread_name:civetweb-worker
ceph version 11.0.2-2168-gd2f8fb4 (d2f8fb4a6ba75af7e6da0f5a7f1b49ec998b1631)
1: (()+0x50720a) [0x7f6b147c420a]
2: (()+0xf370) [0x7f6b09a33370]
3: (gsignal()+0x37) [0x7f6b081ca1d7]
4: (abort()+0x148) [0x7f6b081cb8c8]
5: (__gnu_cxx::__verbose_terminate_handler()+0x165) [0x7f6b08ace9d5]
6: (()+0x5e946) [0x7f6b08acc946]
7: (()+0x5e973) [0x7f6b08acc973]
8: (()+0x5eb93) [0x7f6b08accb93]
9: (std::__throw_out_of_range(char const*)+0x77) 0x7f6b08b21a17]
10: (()+0xbd97a) [0x7f6b08b2b97a]
11: (()+0x449c1e) [0x7f6b14706c1e]
12: (RGWCORSRule::is_origin_present(char const*)+0x48) [0x7f6b147073b8]
13: (RGWCORSConfiguration::host_name_rule(char const*)+0x37) [0x7f6b147074e7]
14: (RGWOp::generate_cors_headers(std::string&, std::string&, std::string&, std::string&, unsigned int*)+0xa3) [0x7f6b14593e63]
15: (dump_access_control(req_state*, RGWOp*)+0x61) [0x7f6b14653f91]
Signed-off-by: LiuYang <[email protected]>
(cherry picked from commit 67d4d9e64bc224e047cf333e673bb22cd6290789)
commit 47e72024e091a55a5fcd31853e143c94d850b00a
Author: YankunLi <[email protected]>
Date: Mon Dec 5 14:39:20 2016 +0800
rbd: fix parameter check
using import-diff command, the imagename must be specified.
Signed-off-by: Yankun Li <[email protected]>
commit bbb261533455d37b4ef1e5bfc3c8f7765ab74e5a
Merge: 8e5872b 4533623
Author: Sage Weil <[email protected]>
Date: Fri Dec 2 15:09:32 2016 -0500
Merge pull request #1276 from ceph/no-btrfs-on-hammer
rados: remove btrfs tests; use xfs instead
commit 7106f426c96978a0a41e9d1482239a4da505157e
Author: Kefu Chai <[email protected]>
Date: Wed Nov 23 14:48:11 2016 +0800
FileStore::_do_fiemap: do not reference fiemap after it is freed
`last` points to fiemap::fm_extends[n], and if fiemap gets freed, we can
not reference any of its fieldis. so we could remember the check result before
freeing it.
Signed-off-by: Kefu Chai <[email protected]>
(cherry picked from commit c3748fa7737b6c43de2dae5d957fcff01322515c)
Conflicts:
src/os/FileStore.cc
put the parameter is_last in the right place
commit 92de2fd9a8b19c3d83d2567720f4e7ad21e43a63
Author: Sage Weil <[email protected]>
Date: Tue Nov 29 21:50:52 2016 -0500
msg/simple/Pipe: handle addr decode error
Fixes: http://tracker.ceph.com/issues/18072
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 2f5cfbc0de5464ab80581c416413a86c3d38dfb7)
commit 12d67814912514bb34ba61ceb45a744299d65ff2
Merge: 8406ee5 e1694d6
Author: Nathan Cutler <[email protected]>
Date: Tue Nov 29 22:16:34 2016 +0100
Merge pull request #11457 from tchaikov/wip-17558-hammer
hammer: mon: send updated monmap to its subscribers
Reviewed-by: Samuel Just <[email protected]>
Reviewed-by: Kefu Chai <[email protected]>
commit 8406ee58ca5c4abbe962ba5a4025aabe220e3981
Merge: bfda134 03af4aa
Author: Nathan Cutler <[email protected]>
Date: Tue Nov 29 22:12:46 2016 +0100
Merge pull request #11628 from ceph/wip-hammer-11567
hammer: rgw: Don't loop forever when reading data from 0 sized segment.
Reviewed-by: Orit Wasserman <[email protected]>
commit 5f00e1d4c04698c68248844aad31f4b36eff5735
Author: Jianpeng Ma <[email protected]>
Date: Wed Feb 11 11:18:41 2015 +0800
osd: Add func has_flag in MOSDOp.
Signed-off-by: Jianpeng Ma <[email protected]>
(manually cherry picked just one line from d9a2ca5c5ae50dc34e184d577c7b24c56b6cc6ad)
commit be7184589de9208986a2054491b86782dac938e8
Author: Sage Weil <[email protected]>
Date: Tue May 24 14:02:32 2016 -0400
osd: reject PARALLELEXEC ops with EINVAL
Errors are better than crashing.
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 407495197dd878b62f1356f6d939e33ab50d78c6)
Conflicts:
src/osd/ReplicatedPG.cc (trivial resolution)
commit 8d352358edc156f70b5eb68c37bb56cb2392fce2
Author: Sage Weil <[email protected]>
Date: Tue May 24 14:02:14 2016 -0400
ceph_test_rados_api_misc: test rados op with bad flas
Pass the bad PARALLELEXEC flag to remove(), which takes a flags arg.
Signed-off-by: Sage Weil <[email protected]>
(cherry picked from commit 1aa807f4f29b4b016cc737ffa443e8f30c3b7693)
Conflicts:
src/test/librados/misc.cc (dropped ioctx.remove() test because there is no
remove() in hammer librados)
commit bfda134f6844d6e238052e4f1900f3d2e7497d5e
Merge: 9bf08dd 0d2f431
Author: Nathan Cutler <[email protected]>
Date: Thu Nov 24 09:15:50 2016 +0100
Merge pull request #10437 from odivlad/fix-doc
hammer: docs: Bucket object versions
Reviewed-by: Orit Wasserman <[email protected]>
commit 03af4aae8103b52b19737c951e432efc7135b7ca
Author: Marcus Watts <[email protected]>
Date: Thu Oct 13 21:12:36 2016 -0400
Don't loop forever when reading data from 0 sized segment.
The 0 sized segment can arise depending on how
the client uploads the object in the first place.
The cpu loop then happens during a swift `GET'.
Signed-off-by: Marcus Watts <[email protected]>
(cherry picked from commit 46c5f9773246522e66bb2cca49345d0b62a16c42)
commit 8312dc61ceaa39dca675fda2cb7c88ec3c5ca9f7
Author: David Zafman <[email protected]>
Date: Mon Mar 14 13:28:39 2016 -0700
common/TrackedOp: Move tracking_enabled check into register_inflight_op()
Make tracking_enabled (and the lock private.)*
Signed-off-by: David Zafman <[email protected]>
(Partial cherry picked from commit 4e8e6172e8f6cc2adc63a429c32f5edd03982f5e)
* Backport: Exclude locking since tracking_enabled can't change after launch
commit c7220ccc0ec80bb6788befefe71f676c75457b70
Author: David Zafman <[email protected]>
Date: Thu Mar 10 21:24:25 2016 -0800
common/TrackedOp: Handle dump racing with constructor
Use is_tracked to prevent TrackedOp::dump() from trying to call
virtual function while still in OpRequest constructor.
Fixes: #8885
Signed-off-by: David Zafman <[email protected]>
(cherry picked from commit ad13e05499669a79bde9a219ba1089f929e0388e)
Conflicts:
src/common/TrackedOp.cc
src/common/TrackedOp.h
Hammer can't use atomic<bool> so use atomic_t instead
commit e8e7664247c7112f1ba03ce4cab915fe70ea5b8e
Author: David Zafman <[email protected]>
Date: Fri Mar 4 18:43:43 2016 -0800