File ceph-test.changes of Package ceph-test
2884
1
-------------------------------------------------------------------
2
Tue Jun 27 01:08:52 UTC 2023 - Tim Serong <tserong@suse.com>
3
4
- Remove _constraints file, add README-constraints.txt and pre_checkin.env
5
6
-------------------------------------------------------------------
7
Wed May 24 06:26:03 UTC 2023 - Tim Serong <tserong@suse.com>
8
9
- Add "#!BuildConstraint" to spec files for compatibility with _multibuild
10
11
-------------------------------------------------------------------
12
Thu May 11 04:24:01 UTC 2023 - Tim Serong <tserong@suse.com>
13
14
- Update to 16.2.13-66-g54799ee0666:
15
+ (bsc#1199880) mgr: don't dump global config holding gil
16
+ (bsc#1209621) cephadm: fix NFS haproxy failover if active node disappears
17
+ (bsc#1210153) mgr/cephadm: fix handling of mgr upgrades with 3 or more mgrs
18
+ (bsc#1210243, bsc#1210314) ceph-volume: fix regression in activate
19
+ (bsc#1210719) cephadm: mount host /etc/hosts for daemon containers in podman deployments
20
+ (bsc#1210784) mgr/dashboard: Fix SSO error: 'str' object has no attribute 'decode'
21
+ (bsc#1210944) cmake: patch boost source to support python 3.11
22
+ (bsc#1211090) fix FTBFS on s390x
23
24
-------------------------------------------------------------------
25
Thu May 4 13:02:24 UTC 2023 - Frederic Crozat <fcrozat@suse.com>
26
27
- Add _multibuild to define additional spec files as additional
28
flavors. Eliminates the need for source package links in OBS.
29
30
-------------------------------------------------------------------
31
Tue Mar 28 06:26:33 UTC 2023 - Tim Serong <tserong@suse.com>
32
33
- Update to 16.2.11-65-g8b7e6fc0182:
34
+ (bsc#1201088) test/librados: fix FTBFS on gcc 13
35
+ (bsc#1208820) mgr/dashboard: allow to pass controls on iscsi disk create
36
37
-------------------------------------------------------------------
38
Fri Mar 10 05:08:15 UTC 2023 - Tim Serong <tserong@suse.com>
39
40
- Update to 16.2.11-62-gce6291a3463:
41
+ (bsc#1201088) fix FTBFS on gcc 13
42
43
-------------------------------------------------------------------
44
Tue Feb 7 07:46:18 UTC 2023 - Tim Serong <tserong@suse.com>
45
46
- Update to 16.2.11-58-g38d6afd3b78:
47
+ test/CMakeLists.txt: move 'APPEND rgw_libs Boost::filesystem' to top level
48
49
-------------------------------------------------------------------
50
Fri Jan 27 09:47:26 UTC 2023 - Tim Serong <tserong@suse.com>
51
52
- Update to 16.2.11-57-g9be7fb44a33:
53
+ ceph.spec.in: Replace %usrmerged macro with regular version check
54
- checkin.sh: default to ses7p branch
55
56
-------------------------------------------------------------------
57
Fri Jan 27 00:45:39 UTC 2023 - Michael Fritch <michael.fritch@suse.com>
58
59
- Update to 16.2.11-56-gc067055f8f5:
60
+ (bsc#1199183) osd, tools, kv: non-aggressive, on-line trimming of accumulated dups
61
+ (bsc#1200262) ceph-volume: fix fast device alloc size on mulitple device
62
+ (bsc#1200501) cephadm: update monitoring container images
63
+ (bsc#1200978) mgr/dashboard: prevent alert redirect
64
+ (bsc#1201797) mgr/volumes: Add subvolumegroup resize cmd
65
+ (bsc#1201837) mgr/volumes: Fix subvolume discover during upgrade (CVE-2022-0670)
66
+ (bsc#1201976) monitoring/ceph-mixin: add RGW host to label info
67
+ (bsc#1202077) mgr/dashboard: enable addition of custom Prometheus alerts
68
+ (bsc#1203375) python-common: Add 'KB' to supported suffixes in SizeMatcher
69
+ (bsc#1204430) ceph-crash: drop privleges to run as "ceph" user, rather than root (CVE-2022-3650)
70
+ (bsc#1205025) rgw: Guard against malformed bucket URLs (CVE-2022-3854)
71
+ (bsc#1205436) mgr/dashboard: fix rgw connect when using ssl
72
73
-------------------------------------------------------------------
74
Thu Oct 6 04:06:27 UTC 2022 - Tim Serong <tserong@suse.com>
75
76
- Update to 16.2.9-539-gea74dd900cd:
77
+ (bsc#1202292) ceph.spec.in: Add -DFMT_DEPRECATED_OSTREAM to CXXFLAGS
78
79
-------------------------------------------------------------------
80
Tue Jul 26 03:07:53 UTC 2022 - Tim Serong <tserong@suse.com>
81
82
- Update to 16.2.9-538-g9de83fa4064:
83
+ (bsc#1201604) cephfs-shell: move source to separate subdirectory
84
85
-------------------------------------------------------------------
86
Wed Jul 13 07:18:02 UTC 2022 - Tim Serong <tserong@suse.com>
87
88
- Update to 16.2.9-536-g41a9f9a5573:
89
+ (bsc#1195359, bsc#1200553) rgw: check bucket shard init status in RGWRadosBILogTrimCR
90
+ (bsc#1194131) ceph-volume: honour osd_dmcrypt_key_size option (CVE-2021-3979)
91
+ (bsc#1196046) mgr/cephadm: try to get FQDN for configuration files
92
93
-------------------------------------------------------------------
94
Thu Jun 9 23:37:24 UTC 2022 - Tim Serong <tserong@suse.com>
95
96
- Update to 16.2.9-158-gd93952c7eea:
97
+ cmake: check for python(\d)\.(\d+) when building boost
98
+ make-dist: patch boost source to support python 3.10
99
100
-------------------------------------------------------------------
101
Thu Jun 2 20:57:56 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
102
103
- Update to ceph-16.2.9-58-ge2e5cb80063:
104
+ (bsc#1200064, pr#480) Remove last vestiges of docker.io image paths
105
106
-------------------------------------------------------------------
107
Mon May 23 23:56:57 UTC 2022 - Michael Fritch <michael.fritch@suse.com>
108
109
- Update to 16.2.9.50-g7d9f12156fb:
110
+ (jsc#SES-2515) High-availability NFS export
111
+ (bsc#1196044) cephadm: prometheus: The generatorURL in alerts is only using hostname
112
+ (bsc#1196785) cephadm: avoid crashing on expected non-zero exit
113
+ (bsc#1187748) When an RBD is mapped, it is attempted to be deployed as an OSD.
114
115
-------------------------------------------------------------------
116
Tue Apr 19 21:15:33 UTC 2022 - Michael Fritch <michael.fritch@suse.com>
117
118
- Update to 16.2.7-969-g6195a460d89
119
+ (jsc#SES-2515) High-availability NFS export
120
121
-------------------------------------------------------------------
122
Thu Mar 31 17:09:16 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
123
124
- Update to v16.2.7-654-gd5a90ff46f0
125
+ (bsc#1196733) remove build directory during %clean
126
127
-------------------------------------------------------------------
128
Wed Mar 30 17:38:31 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
129
130
- Update to v16.2.7-652-gf5dc462fdb5
131
+ (bsc#1194875) [SES7P] include/buffer: include <memory>
132
133
-------------------------------------------------------------------
134
Thu Mar 24 14:22:13 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
135
136
- Update to 16.2.7-650-gd083eaa3886
137
+ (pr#469) cephadm: update image paths to registry.suse.com
138
+ (pr#468) cephadm: use snmp-notifier image from registry.suse.de
139
+ (pr#467) cephadm: infer the default container image during pull
140
+ (pr#465) mgr/cephadm: try to get FQDN for inventory address
141
+ Sync _constaints file for IBS and OBS
142
143
-------------------------------------------------------------------
144
Tue Mar 15 19:31:58 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
145
146
- Update to 16.2.7-640-gceb23c7491b
147
+ (bsc#1194875) common: fix FTBFS due to dout & need_dynamic on GCC-12
148
+ (bsc#1196938) cephadm: preserve authorized_keys file during upgrade
149
150
-------------------------------------------------------------------
151
Tue Mar 8 22:33:00 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
152
153
- Update to 16.2.7-596-g7d574789716
154
+ Update Prometheus Container image paths (pr #459)
155
+ mgr/dashboard: Fix documentation URL (pr #456)
156
+ mgr/dashboard: Adapt downstream branded navigation page (pr #454)
157
158
-------------------------------------------------------------------
159
Fri Mar 4 19:35:37 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
160
161
- Update to 16.2.7-577-g3e3603b5dd1
162
+ Update prometheus-server version
163
164
-------------------------------------------------------------------
165
Mon Jan 10 21:24:48 UTC 2022 - Stefen Allen <stefen.allen@suse.com>
166
167
- Update to 16.2.7-37-gb3be69440db:
168
+ (bsc#1194353) Downstream branding breaks dashboard npm build
169
+ (bsc#1188911) OSD marked down causes wrong backfill_toofull
170
171
-------------------------------------------------------------------
172
Tue Nov 22 12:57:53 UTC 2021 - Nathan Cutler <ncutler@suse.com>
173
174
- Update to 16.2.6-463-g22e7612f9ad:
175
+ (bsc#1178073) mgr/dashboard: fix downstream NFS doc links
176
177
-------------------------------------------------------------------
178
Wed Nov 10 10:37:50 UTC 2021 - Nathan Cutler <ncutler@suse.com>
179
180
- Preservation of Bugzilla, Jira and CVE citations from earlier incarnations of
181
this changes file after double-checking that none of these fixes got lost in
182
the pacific rebase:
183
+ bsc#1163764 (--container-init feature cherry-picked to octopus)
184
+ bsc#1170200 (mgr/dashboard: Fix for CrushMap viewer items getting compressed vertically)
185
+ bsc#1172926 (mgr/orchestrator: Sort 'ceph orch device ls' by host)
186
+ bsc#1173079 (mgr/devicehealth: device_health_metrics pool gets created even without any OSDs in the cluster)
187
+ bsc#1174466 (mon: have 'mon stat' output json as well)
188
+ bsc#1174526 (mgr/dashboard: allow getting fresh inventory data from the orchestrator)
189
+ bsc#1174529 (rpm: on SUSE, podman is required for cephadm to work)
190
+ bsc#1174644 (cephadm: log to file)
191
+ bsc#1175120 (downstream branding)
192
+ bsc#1175161 (downstream branding)
193
+ bsc#1175169 (downstream branding)
194
+ bsc#1176390 (mgr/dashboard: enable different URL for users of browser to Grafana)
195
+ bsc#1176451 (Drop patch "rpm: on SUSE, podman is required for cephadm to work")
196
+ bsc#1176489 (mgr/cephadm: lock multithreaded access to OSDRemovalQueue)
197
+ bsc#1176499 (mgr/cephadm: fix RemoveUtil.load_from_store())
198
+ bsc#1176638 (ceph-volume: batch: call the right prepare method)
199
+ bsc#1176679 (mgr/dashboard: enable different URL for users of browser to Grafana)
200
+ bsc#1176828 (cephadm: command_unit: call systemctl with verbose=True)
201
+ bsc#1177078 (mgr/dashboard: Fix bugs in a unit test and i18n translation)
202
+ bsc#1177151 (python-common: do not skip unavailable devices)
203
+ bsc#1177319 (--container-init feature cherry-picked to octopus)
204
+ bsc#1177344 (mgr/dashboard: support Orchestrator and user-defined Ganesha cluster)
205
+ bsc#1177360 (cephadm: silence "Failed to evict container" log msg)
206
+ bsc#1177450 (ceph-volume: don't exit before empty report can be printed)
207
+ bsc#1177643 (Revert "spec: Podman (temporarily) requires apparmor-abstractions on suse")
208
+ bsc#1177676 (cephadm: allow uid/gid == 0 in copy_tree, copy_files, move_files)
209
+ bsc#1177843 (CVE-2020-25660)
210
+ bsc#1177857 (mgr/cephadm: upgrade: fail gracefully, if daemon redeploy fails)
211
+ bsc#1177933 (cephadm: configure journald as the logdriver)
212
+ bsc#1178531 (cephadm: set default container_image to registry.suse.com/ses/7/ceph/ceph)
213
+ bsc#1178837 (rgw: cls/user: set from_index for reset stats calls)
214
+ bsc#1178860 (mgr/dashboard: Disable TLS 1.0 and 1.1)
215
+ bsc#1178905 (CVE-2020-25678)
216
+ bsc#1178932 (cephadm: reference the last local image by digest)
217
+ bsc#1179016 (rpm: require smartmontools on SUSE)
218
+ bsc#1179452 (mgr/insights: Test environment requires 'six')
219
+ bsc#1179526 (rgw: during GC defer, prevent new GC enqueue)
220
+ bsc#1179569 (cephadm: reference the last local image by digest)
221
+ bsc#1179802 (CVE-2020-27781)
222
+ bsc#1179997 (CVE-2020-27839)
223
+ bsc#1180107 (ceph-volume: pass --filter-for-batch from drive-group subcommand)
224
+ bsc#1180155 (CVE-2020-27781)
225
+ bsc#1181291 (mgr/cephadm: alias rgw-nfs -> nfs)
226
+ bsc#1182766 (cephadm: fix 'inspect' and 'pull')
227
+ bsc#1183074 (CVE-2021-20288)
228
+ bsc#1183561 (mgr/cephadm: on ssh connection error, advice chmod 0600)
229
+ bsc#1183899 (bluestore: fix huge reads/writes at BlueFS)
230
+ bsc#1184231 (cephadm: Allow to use paths in all <_devices> drivegroup sections)
231
+ bsc#1184517 (cls/rgw: look for plane entries in non-ascii plain namespace too)
232
+ bsc#1185246 (rgw: check object locks in multi-object delete)
233
+ bsc#1185619 (CVE-2021-3524)
234
+ bsc#1185619 (CVE-2021-3524)
235
+ bsc#1186020 (CVE-2021-3531)
236
+ bsc#1186021 (CVE-2021-3509)
237
+ bsc#1186348 (mgr/zabbix: adapt zabbix_sender default path)
238
+ bsc#1188979 ("mgr/cephadm: pass --container-init to "cephadm deploy" if specified" and "Revert "cephadm: default container_init to False")
239
+ bsc#1189173 (downstream branding)
240
+ jsc#SES-1071 (ceph-volume: major batch refactor - upstream PR#34740)
241
+ jsc#SES-185 (SES support with cache software)
242
+ jsc#SES-704 (mgr/snap_schedule)
243
244
-------------------------------------------------------------------
245
Fri Nov 5 16:39:28 UTC 2021 - Nathan Cutler <ncutler@suse.com>
246
247
- Update to 16.2.6-462-g5fefbbf8888:
248
+ rebased on top of upstream commit SHA1 dd7139c66c1d36da50475ec97d8d6b54b07d1dea
249
* (bsc#1191751) rgw/tracing: unify SO version numbers within librgw2 package
250
* spec: make selinux scriptlets respect CEPH_AUTO_RESTART_ON_UPGRADE
251
252
-------------------------------------------------------------------
253
Mon Sep 20 13:15:38 UTC 2021 - Stefen Allen <sallen@suse.com>
254
255
- Update to Version: 16.2.6.45+g8fda9838398:
256
+ rebased on top of upstream commit SHA1 dbc87327c37d0f305c2107e487cb98a072ae858b
257
upstream 16.2.6 release
258
https://ceph.io/releases/v16-2-6-pacific-released/
259
260
-------------------------------------------------------------------
261
Thu Sep 2 10:02:15 UTC 2021 - Nathan Cutler <ncutler@suse.com>
262
263
- Update to 16.2.5-504-g6a3a59bd19e:
264
+ rebased on top of upstream commit SHA1 0d1e1f2973cae7645126fc88a72743367c790d9d
265
+ (bsc#1189605) cmake: exclude "grafonnet-lib" target from "all"
266
267
-------------------------------------------------------------------
268
Fri Jul 30 15:01:29 UTC 2021 - Nathan Cutler <ncutler@suse.com>
269
270
- Update to 16.2.5-113-g8b5bda7684e:
271
+ (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9
272
improved version of patch that did not work as intended
273
274
-------------------------------------------------------------------
275
Tue Jul 27 18:31:37 UTC 2021 - Nathan Cutler <ncutler@suse.com>
276
277
- Update to 16.2.5-111-ga5b472dfcf8:
278
+ (bsc#1188741) compression/snappy: use uint32_t to be compatible with 1.1.9
279
280
-------------------------------------------------------------------
281
Thu Jul 22 10:57:24 UTC 2021 - Nathan Cutler <ncutler@suse.com>
282
283
- Update to 16.2.5-110-gc5d9c915c46:
284
+ rebased on top of upstream commit SHA1 7feddc9819ca05586f230accd67b4e26a328e618
285
+ (bsc#1186348) mgr/zabbix: adapt zabbix_sender default path
286
287
-------------------------------------------------------------------
288
Thu Jul 8 19:37:59 UTC 2021 - Nathan Cutler <ncutler@suse.com>
289
290
- Update to 16.2.5-29-g97c2c82c2f5:
291
+ rebased on top of upstream commit SHA1 0883bdea7337b95e4b611c768c0279868462204a
292
upstream 16.2.5 release
293
https://ceph.io/releases/v16-2-5-pacific-released/
294
+ cherry-pick fix for bsc#1188111:
295
* include/denc: include used header
296
* mon,osd: always init local variable
297
* common/Formatter: include used header
298
299
-------------------------------------------------------------------
300
Sat Jun 26 08:44:14 UTC 2021 - Nathan Cutler <ncutler@suse.com>
301
302
- Update to 16.2.4-564-g9689286366a:
303
+ rebased on top of upstream commit SHA1 e57defcbcc91e67aac958c4a52d657a7a907e8ef
304
305
-------------------------------------------------------------------
306
Thu Jun 24 19:10:24 UTC 2021 - Nathan Cutler <ncutler@suse.com>
307
308
- Update _constraints: only honor physical memory, not 'any memory'
309
(e.g. swap). But then, be happy with 8GB (bumping the current
310
x86_64 worker pool from 16 to 64). (Dominique Leuenberger)
311
312
-------------------------------------------------------------------
313
Fri May 14 10:20:23 UTC 2021 - Nathan Cutler <ncutler@suse.com>
314
315
- Update to 16.2.4-26-g555d38aa5a5:
316
+ rebased on top of v16.2.4 tag
317
https://ceph.io/releases/v16-2-4-pacific-released/
318
* mgr/dashboard: fix base-href: revert it to previous approach
319
* (bsc#1186021) mgr/dashboard: fix cookie injection issue (CVE-2021-3509)
320
* mgr/dashboard: fix set-ssl-certificate{,-key} commands
321
* (bsc#1186020) rgw: RGWSwiftWebsiteHandler::is_web_dir checks empty subdir_name (CVE-2021-3531)
322
* (bsc#1185619) rgw: sanitize \r in s3 CORSConfiguration’s ExposeHeader (CVE-2021-3524)
323
* systemd: remove ProtectClock=true for ceph-osd@.service
324
325
-------------------------------------------------------------------
326
Thu May 6 21:46:52 UTC 2021 - Nathan Cutler <ncutler@suse.com>
327
328
- Update to 16.2.3-26-g422932e923:
329
+ rebased on top of upstream pacific SHA1 381b476cb3900f9a92eb95d03b4850b953cfd79a
330
Pacific v16.2.3 release
331
see https://ceph.io/releases/v16-2-3-pacific-released/
332
* cephadm: normalize image digest in 'ls' output too
333
Pacific v16.2.2 release
334
see https://ceph.io/releases/v16-2-2-pacific-released/
335
336
-------------------------------------------------------------------
337
Wed May 5 15:32:31 UTC 2021 - Nathan Cutler <ncutler@suse.com>
338
339
- Update to 16.2.1-283-g9f37a4bec4:
340
+ rebased on top of upstream pacific SHA1 717ce59b76c659aaef8c5aec1355c0ac5cef7234
341
Pacific v16.2.1 release
342
see https://ceph.io/releases/v16-2-1-pacific-released/
343
* (bsc#1183074) - (CVE-2021-20288) ceph: Unauthorized global_id reuse
344
* (bsc#1184231) cephadm: Allow to use paths in all <_devices> drivegroup sections
345
346
-------------------------------------------------------------------
347
Tue Apr 13 09:10:55 UTC 2021 - Nathan Cutler <ncutler@suse.com>
348
349
- _constraints: raise s390x disk constraint to 42G after seeing a build fail
350
with "write error: No space left on device"
351
352
-------------------------------------------------------------------
353
Thu Apr 8 12:48:11 UTC 2021 - Nathan Cutler <ncutler@suse.com>
354
355
- Update to 16.2.0-91-g24bd0c4acf:
356
+ rebase on top of upstream pacific SHA1 4cbaf866034715d053e6259dcd5bd8e4e1d1e1ed
357
358
-------------------------------------------------------------------
359
Thu Apr 1 15:10:47 UTC 2021 - Nathan Cutler <ncutler@suse.com>
360
361
- Update to 16.2.0-31-g5922b2b9c1:
362
+ rebase on top of upstream v16.2.0 (first stable release in Pacific series)
363
see https://ceph.io/releases/v16-2-0-pacific-released/
364
+ (bsc#1192838) cephadm: Fix iscsi client caps (allow mgr <service status> calls)
365
+ (bsc#1200317) mgr/cephadm: fix and improve osd draining
366
+ (bsc#1206158) add iscsi and nfs to upgrade process
367
368
-------------------------------------------------------------------
369
Fri Mar 26 10:14:59 UTC 2021 - Nathan Cutler <ncutler@suse.com>
370
371
- Update to 16.1.0-1217-g8e1da7347e:
372
+ rpm: drop extraneous explicit sqlite-libs runtime dependency
373
374
-------------------------------------------------------------------
375
Thu Mar 25 18:21:58 UTC 2021 - Nathan Cutler <ncutler@suse.com>
376
377
- pre_checkin.sh: add README-packaging.txt as a source file to ceph-test.spec
378
(to pacify obs-service-source_validator)
379
380
-------------------------------------------------------------------
381
Thu Mar 25 16:38:00 UTC 2021 - Nathan Cutler <ncutler@suse.com>
382
383
- Update to 16.1.0-1216-gbaca20b112:
384
+ spec: prepare openSUSE usrmerge (boo#1029961)
385
386
-------------------------------------------------------------------
387
Thu Mar 25 11:15:20 UTC 2021 - Nathan Cutler <ncutler@suse.com>
388
389
- Update to 16.1.0-1215-gd99465b6ba
390
+ rebase on top of upstream commit 3eb70cf622aace689e45749e8a92fce033d3d55c
391
(tip of "pacific" branch)
392
* introduce libnpmem and libpmemobj dependencies to for RBD_RWL and
393
RBD_SSD_CACHE features backed by system PMDK
394
* introduce libcephsqlite
395
396
-------------------------------------------------------------------
397
Thu Mar 25 09:53:31 UTC 2021 - Nathan Cutler <ncutler@suse.com>
398
399
- Add README-packaging.txt
400
401
-------------------------------------------------------------------
402
Wed Jan 27 15:17:14 UTC 2021 - Nathan Cutler <ncutler@suse.com>
403
404
- Update to 16.1.0-46-g571704f730
405
+ rebase on top of upstream v16.1.0 (Pacific release candidate)
406
+ (bsc#1192840) mgr/mgr_module.py: CLICommand: Fix parsing of kwargs arguments
407
+ drop obsolete downstream patches that were causing conflicts:
408
* cephadm: use registry.suse.com by default
409
* cephadm: add global flag --container-init
410
* mgr/cephadm: append --container-init to basecommand
411
* cephadm: remove container-init subparser from "deploy"
412
413
-------------------------------------------------------------------
414
Wed Nov 25 16:52:05 UTC 2020 - Nathan Cutler <ncutler@suse.com>
415
416
- Update to 16.0.0-7500-g78f6791981:
417
+ cephadm: add global flag --container-init
418
+ mgr/cephadm: append --container-init to basecommand
419
+ cephadm: remove container-init subparser from "deploy"
420
421
-------------------------------------------------------------------
422
Mon Nov 23 17:12:00 UTC 2020 - Nathan Cutler <ncutler@suse.com>
423
424
- Update to 16.0.0-7497-g63a0682c7e:
425
+ rebase on tip of upstream "master" branch, SHA1 8c6b533ee85e7fe2cd19e5dbb6f0363898f5a2ee
426
427
-------------------------------------------------------------------
428
Thu Oct 8 18:11:31 UTC 2020 - Nathan Cutler <ncutler@suse.com>
429
430
- Update to 16.0.0-6239-g0c2e605e78:
431
+ rebase on tip of upstream "master" branch, SHA1 6d1f1f63b711797e21ff8ff12662d07d86546e66
432
* cephadm: Fix error setting 'mgr/cephadm/container_init' config (PR #37500)
433
434
-------------------------------------------------------------------
435
Thu Oct 8 10:36:10 UTC 2020 - Nathan Cutler <ncutler@suse.com>
436
437
- Update to 16.0.0-6229-g71574673b0:
438
+ rebase on tip of upstream "master" branch, SHA1 f68197eca4b4dceef9fbf497d640b4600663d3ed
439
* ceph-volume: don't exit before empty report can be printed (PR #37591)
440
441
-------------------------------------------------------------------
442
Mon Oct 5 13:57:45 UTC 2020 - Nathan Cutler <ncutler@suse.com>
443
444
- Update to 16.0.0-6177-g01e4ab745b:
445
+ rebase on tip of upstream "master" branch, SHA1 f8ea1f38aee3d8715186a756331a23d4b51121f2
446
* ceph-volume: pass filter_for_batch as keyword argument (PR #37545)
447
448
-------------------------------------------------------------------
449
Sun Oct 4 16:16:52 UTC 2020 - Nathan Cutler <ncutler@suse.com>
450
451
- Update to 16.0.0-6162-g892bfa3fef:
452
+ drop the following commits:
453
+ lvmcache: refactor argument parsing and add -h flag
454
+ ceph-volume: install lvmcache plugin
455
+ ceph-volume: add lvmcache plugin and its tests
456
+ rebase on tip of upstream "master" branch, SHA1 0a92d5094fc0baae3af223aa16b271d2e5e6f349
457
+ mgr/devicehealth: device_health_metrics pool gets created even without
458
any OSDs in the cluster (bsc#1173079)
459
460
-------------------------------------------------------------------
461
Fri Sep 18 09:58:45 UTC 2020 - Nathan Cutler <ncutler@suse.com>
462
463
- Update to 16.0.0-5613-gb1a0951432:
464
+ rebase on tip of upstream "master" branch, SHA1 5df5d8f8ff463f2560180dc8e9722d6690b0fa12
465
466
-------------------------------------------------------------------
467
Thu Sep 3 17:51:07 UTC 2020 - Nathan Cutler <ncutler@suse.com>
468
469
- Update to 16.0.0-4863-g5d95d9d41d:
470
+ cmake: detect and use sigdescr_np() if available (bsc#1175266)
471
472
-------------------------------------------------------------------
473
Fri Aug 28 12:37:48 UTC 2020 - Nathan Cutler <ncutler@suse.com>
474
475
- Update to 16.0.0-4862-g8ac6038555:
476
+ rebase on tip of upstream "master" branch, SHA1 46c912978aa6a0b0f67094a27933c7bea829e6c9
477
478
-------------------------------------------------------------------
479
Fri Aug 28 12:23:00 UTC 2020 - Nathan Cutler <ncutler@suse.com>
480
481
- checkin.sh: build only one frontend language (English) by default, to speed
482
up tarball generation
483
484
-------------------------------------------------------------------
485
Wed Aug 26 11:57:23 UTC 2020 - Nathan Cutler <ncutler@suse.com>
486
487
- Update to 15.2.4-822-g24d833526b
488
+ rebase on tip of upstream "octopus" branch, SHA1 0887d548597b9d2381de42c1cc8a5c01d264ae8b
489
490
-------------------------------------------------------------------
491
Mon Aug 10 10:30:37 UTC 2020 - Tim Serong <tserong@suse.com>
492
493
- Update to 15.2.4.557+g4ac763f0b3
494
+ rebase on tip of upstream "octopus" branch, SHA1 96411838ef6fef9a5285ca4d5c0708e6a599632e
495
496
-------------------------------------------------------------------
497
Sun Aug 9 21:21:15 UTC 2020 - Nathan Cutler <ncutler@suse.com>
498
499
- Update to 15.2.4-511-g40953bf9d6
500
+ rebase on tip of upstream "octopus" branch, SHA1 f3b8bc0d11ca4f8167615007645759e905b1ada5
501
502
-------------------------------------------------------------------
503
Sun Jul 26 11:04:15 UTC 2020 - Nathan Cutler <ncutler@suse.com>
504
505
- Update to 15.2.4-465-g5e8d9ae6bd
506
+ rebase on tip of upstream "octopus" branch, SHA1 213e2c803b4f68c9f0b33119c64638a6813d2692
507
508
-------------------------------------------------------------------
509
Fri Jul 17 16:08:29 UTC 2020 - Nathan Cutler <ncutler@suse.com>
510
511
- Update to 15.2.4-381-g734ae877b4:
512
+ rebase on tip of upstream "octopus" branch, SHA1 d0da4070a19a55ebe9c55904d6da2ad38833aae0
513
514
-------------------------------------------------------------------
515
Wed Jul 15 17:05:19 UTC 2020 - Nathan Cutler <ncutler@suse.com>
516
517
- Update to 15.2.4-342-g6987dec446:
518
+ cmake: add empty RPATH to ceph-diff-sorted
519
520
-------------------------------------------------------------------
521
Tue Jul 14 18:08:04 UTC 2020 - Nathan Cutler <ncutler@suse.com>
522
523
- Update to 15.2.4-337-g55cec95eaf:
524
+ rebase on tip of upstream "octopus" branch, SHA1 405556b2629d8274dea2e14ee017c70a7dfb24a1
525
+ Monitoring: Use downstream container images
526
527
-------------------------------------------------------------------
528
Fri Jul 3 17:06:22 UTC 2020 - Nathan Cutler <ncutler@suse.com>
529
530
- Update to 15.2.4-89-g583fe198f6:
531
+ rebase on tip of upstream "octopus" branch, SHA1 5a3693ca1e7148b0365557740d6f70f3db8cd0e8
532
* upstream Octopus v15.2.4 release, see https://ceph.io/releases/v15-2-4-octopus-released/
533
+ mgr/dashboard: Downstream branding (add fix for bsc#1170498)
534
535
-------------------------------------------------------------------
536
Mon Jun 29 16:24:37 UTC 2020 - Nathan Cutler <ncutler@suse.com>
537
538
- Update to 15.2.3-579-g762c7116a8:
539
+ mgr/dashboard: Downstream branding
540
541
-------------------------------------------------------------------
542
Mon Jun 29 13:54:04 UTC 2020 - Nathan Cutler <ncutler@suse.com>
543
544
- Update to 15.2.3-578-g498d3083b7:
545
+ rebase on tip of upstream "octopus" branch, SHA1 7b12a033c2fbeb415846ddda46d91eeab998e7a4
546
547
-------------------------------------------------------------------
548
Tue Jun 16 13:33:00 UTC 2020 - Nathan Cutler <ncutler@suse.com>
549
550
- Update to 15.2.3-455-g04541bbb8e:
551
+ rebase on tip of upstream "octopus" branch, SHA1 ec315386e94adb4f844f6f3b7ce519e8f7789213
552
* python-common: only validate host_pattern if present
553
554
-------------------------------------------------------------------
555
Mon Jun 8 14:18:25 UTC 2020 - Nathan Cutler <ncutler@suse.com>
556
557
- Up ceph-test disk constraint to address "no space left on device"
558
build error seen in OBS
559
560
-------------------------------------------------------------------
561
Fri Jun 5 09:36:19 UTC 2020 - Nathan Cutler <ncutler@suse.com>
562
563
- Update to 15.2.3-252-gf2237253cd:
564
+ rebase on tip of upstream "octopus" branch, SHA1 22279597fa9ca40ba2f05af9f186a99ce73a6047
565
* upstream v15.2.3 release
566
https://ceph.io/releases/v15-2-3-octopus-released/
567
568
-------------------------------------------------------------------
569
Mon May 25 12:57:39 UTC 2020 - Nathan Cutler <ncutler@suse.com>
570
571
- Update to 15.2.2-60-gf5864377ab:
572
+ rebase on tip of upstream "octopus" branch, SHA1 9e890709ef53ce29006c6fc754dd80e25df186d0
573
574
-------------------------------------------------------------------
575
Tue May 19 15:00:23 UTC 2020 - Nathan Cutler <ncutler@suse.com>
576
577
- Update to 15.2.2-18-g1dbcddb5d8:
578
+ rebase on tip of upstream "octopus" branch, SHA1 0c857e985a29d90501a285f242ea9c008df49eb8
579
* Upstream v15.2.2 release
580
https://ceph.io/releases/v15-2-2-octopus-released/
581
* mon, mgr: require all caps for pre-octopus tell commands (bsc#1170021, CVE-2020-10736)
582
583
-------------------------------------------------------------------
584
Tue May 5 12:00:09 UTC 2020 - Nathan Cutler <ncutler@suse.com>
585
586
- Update to 15.2.1-277-g17d346932e:
587
+ rebase on tip of upstream "octopus" branch, SHA1 752b293586d0c8749483e60e43c7a98c1e0d7b19
588
* rpm: drop "is_opensuse" conditional in SUSE-specific bcond block
589
(jsc#SLE-11802)
590
591
-------------------------------------------------------------------
592
Mon May 4 17:27:20 UTC 2020 - Nathan Cutler <ncutler@suse.com>
593
594
- Update to 15.2.1-246-g66cd0e5497:
595
+ rebase on tip of upstream "octopus" branch, SHA1 939661f696d3d9eb4d31e998a3ad1487852a4741
596
597
-------------------------------------------------------------------
598
Mon Apr 13 18:19:49 UTC 2020 - Nathan Cutler <ncutler@suse.com>
599
600
- Update to 15.2.1-16-gb3a86250a6:
601
+ rebase on tip of upstream "octopus" branch, SHA1 9fd2f65f91d9246fae2c841a6222d34d121680ee
602
* upstream 15.2.1 release
603
https://ceph.io/releases/v15-2-1-octopus-released/
604
+ fix Nonce reuse in msgr V2 secure mode (bsc#1166403, CVE-2020-1759)
605
+ prevent RGW GetObject header-splitting XSS (bsc#1166484, CVE-2020-1760)
606
607
-------------------------------------------------------------------
608
Mon Mar 30 13:08:29 UTC 2020 - Nathan Cutler <ncutler@suse.com>
609
610
- Update to 15.2.0-108-g8cf4f02b08:
611
+ rebase on tip of upstream "octopus" branch, SHA1 9267cc03e1b1612109dd57cc6ce74c34ed1f1d00
612
* cephadm: Fix truncated output of "ceph mgr dump"
613
614
-------------------------------------------------------------------
615
Tue Mar 24 16:20:46 UTC 2020 - Nathan Cutler <ncutler@suse.com>
616
617
- Update to 15.2.0-29-g274f7bc2e7:
618
+ rebase on tip of upstream "octopus" branch, SHA1 a8062613c81ad08815edcdf06e668fcc77270a03
619
* upstream 15.2.0 (first Octopus stable) release
620
https://ceph.io/releases/v15-2-0-octopus-released/
621
622
-------------------------------------------------------------------
623
Mon Mar 23 11:20:40 UTC 2020 - Nathan Cutler <ncutler@suse.com>
624
625
- Update to 15.1.1-220-g0f87374dc1:
626
+ rebase on tip of upstream "octopus" branch, SHA1 243cbd6224921f7f5c2463705c75cb9eafd0db5c
627
* upstream 15.1.1 (Octopus release candidate) release
628
https://github.com/ceph/ceph/releases/tag/v15.1.1
629
+ cephadm: read everything when calling "ceph mgr dump"
630
631
-------------------------------------------------------------------
632
Fri Mar 13 11:08:51 UTC 2020 - Nathan Cutler <ncutler@suse.com>
633
634
- Update to 15.1.0-2160-g310e512e18:
635
+ rebase on tip of upstream "octopus" branch, SHA1 465f3855623e30f3b4694f3090adbe27c8cd49c3
636
637
-------------------------------------------------------------------
638
Thu Mar 5 12:33:00 UTC 2020 - Nathan Cutler <ncutler@suse.com>
639
640
- Update to 15.1.0-1766-g3d31471523:
641
+ rebase on tip of upstream master, SHA1 25b8ecc216b02e848f9719ced8c84670de656e78
642
643
-------------------------------------------------------------------
644
Mon Mar 2 14:19:37 UTC 2020 - Nathan Cutler <ncutler@suse.com>
645
646
- Update to 15.1.0-1521-gcdf35413a0:
647
+ rebase on tip of upstream master, SHA1 28c08615e5c27e5a0986e3191ca4427cdc32f538
648
649
-------------------------------------------------------------------
650
Tue Feb 25 12:55:29 UTC 2020 - Nathan Cutler <ncutler@suse.com>
651
652
- significant changes since the last Factory SR:
653
+ ceph-rpmlintrc: silence RPMLINT warnings and document ones that are in
654
the process of being fixed ("WIP")
655
+ fix s390x build failure
656
+ fix GCC 10 build failure (boo#1161086)
657
+ spec:
658
* drop Python 2 support
659
* make Python 3 build work on CentOS 8
660
* globally change %_python_buildid macro to %_python3_pkgversion
661
* Use pkgconfig() style BuildRequires for udev/libudev-devel
662
* add cmake_verbose_logging bcond
663
* rename ceph-daemon subpackage to cephadm
664
* add scriptlets to cephadm subpackage
665
* rename ceph-mgr-ssh subpackage to ceph-mgr-cephadm
666
* stop calling MGR modules "plugins"
667
* move "always-on" MGR modules into their own subpackage, ceph-mgr-modules-core
668
* make ceph-mgr-cephadm explicitly require openssh on SUSE
669
670
-------------------------------------------------------------------
671
Tue Feb 25 10:24:26 UTC 2020 - Nathan Cutler <ncutler@suse.com>
672
673
- Update to 15.1.0-1207-g89308cc4c6:
674
+ rebase on tip of upstream master, SHA1 0ffbe4a5ef73036309a3c6488be4dbb1b667a4c7
675
+ drop temporary fix "cephadm: Don't call prepare-host from bootstrap"
676
677
-------------------------------------------------------------------
678
Fri Feb 21 07:46:56 UTC 2020 - Nathan Cutler <ncutler@suse.com>
679
680
- Update to 15.1.0-951-g36f83482b6c:
681
+ cephadm: Don't call prepare-host from bootstrap
682
(temporary fix to keep cephadm running on SUSE after upstream merged
683
932ac9342483141f10dbf99d1806d81a4d70a26a)
684
685
-------------------------------------------------------------------
686
Thu Feb 20 10:21:39 UTC 2020 - Nathan Cutler <ncutler@suse.com>
687
688
- Update to 15.1.0-950-g0ba22d2e46:
689
+ rebase on tip of upstream master, SHA1 e79e42467970c1be210d674e90dab21ce73e2872
690
* mgr/orch: resurrect ServiceDescription, 'orch ls'
691
692
-------------------------------------------------------------------
693
Mon Feb 17 16:08:29 UTC 2020 - Nathan Cutler <ncutler@suse.com>
694
695
- Update to 15.1.0-818-g5f8ed0e957:
696
+ rebase on tip of upstream master, SHA1 eb72aebb92f1bfce00aedaebf140789871eb943f
697
* includes "mgr/orch: new cli, phase 2" patches (PR#33244) needed
698
by latest ceph-bootstrap
699
700
-------------------------------------------------------------------
701
Thu Feb 13 13:45:52 UTC 2020 - Nathan Cutler <ncutler@suse.com>
702
703
- Update to 15.1.0-636-g2280954009:
704
+ rebase on tip of upstream master, SHA1 e36d47a8c3f4181d68a4cd680bdde72064dee910
705
706
-------------------------------------------------------------------
707
Mon Feb 3 14:59:02 UTC 2020 - Nathan Cutler <ncutler@suse.com>
708
709
- Update to 15.1.0-168-gfda88e35c8:
710
+ rebase on tip of upstream master, SHA1 80487f4a604da94778e65f666e1177a3ed84543e
711
+ spec: Use pkgconfig() style BuildRequires for udev/libudev-devel
712
713
-------------------------------------------------------------------
714
Thu Jan 30 13:08:38 UTC 2020 - Nathan Cutler <ncutler@suse.com>
715
716
- Update to 15.0.0-10092-gb5fd1b8250:
717
+ rebase on tip of upstream master, SHA1 3913835a8f0b9b34ceffd4dc02e1e8203227be02
718
719
-------------------------------------------------------------------
720
Thu Jan 23 12:45:20 UTC 2020 - Nathan Cutler <ncutler@suse.com>
721
722
- Update to 15.0.0-9544-gefdea72067:
723
+ cmake: Improve test for 16-byte atomic support on IBM Z (bsc#1161688)
724
725
-------------------------------------------------------------------
726
Tue Jan 21 11:09:45 UTC 2020 - Nathan Cutler <ncutler@suse.com>
727
728
- Update to 15.0.0-9543-g1c7fc80ba1:
729
+ rebase on tip of upstream master, SHA1 089e97c27013612672099281fad76746f19290e3
730
731
-------------------------------------------------------------------
732
Mon Jan 20 16:03:16 UTC 2020 - Nathan Cutler <ncutler@suse.com>
733
734
- Update to 15.0.0-9494-g22cdfe7b96:
735
+ rebase on tip of upstream master, SHA1 26c66630bd98dfce113f66ab4e081e5a7b0216c0
736
737
-------------------------------------------------------------------
738
Tue Jan 7 17:49:34 UTC 2020 - Nathan Cutler <ncutler@suse.com>
739
740
- Update to 15.0.0-9092-gd050bc3f0a:
741
+ rebase on tip of upstream master, SHA1 dfd90da59c0b2eda9ca61fed1d508ddc2ab32a2b
742
743
-------------------------------------------------------------------
744
Thu Dec 19 13:09:54 UTC 2019 - Nathan Cutler <ncutler@suse.com>
745
746
- Update to 15.0.0-8683-gb78b3635a5:
747
+ rebase on tip of upstream master, SHA1 3e1e6a6694bb133c57e2b05a6316dcebae390815
748
+ drop libxio Provides/Obsoletes (they are no longer necessary because libxio
749
is long gone)
750
+ drop runtime dependency on gptfdisk (it was needed for ceph-disk,
751
which has since been removed)
752
+ spec: drop "_python_buildid" macro (it was needed to support py2 builds,
753
which upstream is finally moving away from)
754
755
-------------------------------------------------------------------
756
Wed Dec 18 14:21:48 UTC 2019 - Nathan Cutler <ncutler@suse.com>
757
758
- Update to 15.0.0-8588-g58b5b29433:
759
+ spec, debian: cephadm requires lvm2 (bsc#1159466)
760
761
-------------------------------------------------------------------
762
Wed Dec 18 08:01:17 UTC 2019 - Nathan Cutler <ncutler@suse.com>
763
764
- ceph-rpmlintrc: fix syntax error introduced by change mentioned
765
in previous changelog entry
766
767
-------------------------------------------------------------------
768
Tue Dec 17 16:08:38 UTC 2019 - Nathan Cutler <ncutler@suse.com>
769
770
- Update to 15.0.0-8587-gf0521c1db5:
771
+ rebase on tip of upstream master, SHA1 068aafb2ea3c71b5adda79467847ee03b77bb35e
772
* cephadm: do ceph-volume activate+deactivate as part of systemd unit
773
774
-------------------------------------------------------------------
775
Mon Dec 16 12:36:02 UTC 2019 - Nathan Cutler <ncutler@suse.com>
776
777
- Update to 15.0.0-8442-g094a533242:
778
+ spec:
779
* fix cephadm user/group creation
780
* cephadm subpackage: start summary with a capital letter
781
+ ceph-rpmlintrc: silence some RPMLINT warnings
782
783
-------------------------------------------------------------------
784
Thu Dec 12 12:07:37 UTC 2019 - Nathan Cutler <ncutler@suse.com>
785
786
- Update to 15.0.0-8370-gec9b27b5e0
787
+ ceph-daemon is renamed to cephadm
788
+ mgr/ssh is renamed to mgr/cephadm
789
790
-------------------------------------------------------------------
791
Tue Dec 10 15:39:59 UTC 2019 - Adrian Schröter <adrian@suse.de>
792
793
- increase disk space needs in _constraints for some architectures
794
795
-------------------------------------------------------------------
796
Mon Dec 2 11:51:18 UTC 2019 - Nathan Cutler <ncutler@suse.com>
797
798
- Update to 15.0.0-7866-g639502405f:
799
+ rebase on tip of upstream master, SHA1 95dd54889a9c113f77dd6c2c7e77166335a59794
800
801
-------------------------------------------------------------------
802
Sun Nov 24 20:12:13 UTC 2019 - Nathan Cutler <ncutler@suse.com>
803
804
- Update to 15.0.0-7686-g54042e1a06:
805
+ rebase on tip of upstream master, SHA1 2c06beb5ec38c8b9f7bd84152da3f5708de8d0c0
806
* Revert "Merge pull request #16715 from adamemerson/wip-I-Object!" (bsc#1157443)
807
* spec: add explicit openssh dependency to ceph-mgr-ssh (bsc#1157527)
808
809
-------------------------------------------------------------------
810
Thu Nov 21 10:10:02 UTC 2019 - Nathan Cutler <ncutler@suse.com>
811
812
- Update to 15.0.0-7456-ge089cead79:
813
+ rebase on tip of upstream master, SHA1 e4b3036422df70e3c911240e3bba6a8bd3e9c792
814
815
-------------------------------------------------------------------
816
Fri Nov 18 13:18:17 UTC 2019 - Nathan Cutler <ncutler@suse.com>
817
818
- Update to 15.0.0-7219-g353896020b:
819
+ rebase on tip of upstream master, SHA1 7ffb5d9e79207da81af933f4e95655e16558c739
820
821
-------------------------------------------------------------------
822
Fri Nov 15 13:33:41 UTC 2019 - Nathan Cutler <ncutler@suse.com>
823
824
- Update to 14.2.4-386-g73475e3ee1:
825
+ os/bluestore: consolidate extents from the same device only (bsc#1156282)
826
827
-------------------------------------------------------------------
828
Fri Oct 18 14:19:23 UTC 2019 - Nathan Cutler <ncutler@suse.com>
829
830
- Update to 14.2.4-378-gac1bcd6547:
831
+ qa/suse: move dashboard-e2e to tier3 and add debugging code to
832
src/script/dashboard_e2e_tests.sh
833
834
-------------------------------------------------------------------
835
Wed Oct 2 14:23:24 UTC 2019 - Nathan Cutler <ncutler@suse.com>
836
837
- Update to 14.2.4-373-gc3e67ed133:
838
+ Support iSCSI target-level CHAP authentication (bsc#1145617)
839
+ Validation and render of iSCSI controls based "type" (bsc#1140491)
840
+ Fix error editing iSCSI image advanced settings (bsc#1146656)
841
+ Fix error during iSCSI target edit
842
843
-------------------------------------------------------------------
844
Wed Sep 25 13:05:13 UTC 2019 - Nathan Cutler <ncutler@suse.com>
845
846
- Addendum:
847
+ upstream Nautilus 14.2.4 brings the following notable changes:
848
* fixed a ceph-volume regression introduced by 14.2.3 (NOTE: SES customers
849
were never exposed to this regression) (bsc#1132767)
850
851
-------------------------------------------------------------------
852
Wed Sep 25 12:55:13 UTC 2019 - Nathan Cutler <ncutler@suse.com>
853
854
- Addendum:
855
+ upstream Nautilus 14.2.3 brings the following notable changes:
856
* Fixed a denial of service vulnerability where an unauthenticated client
857
of Ceph Object Gateway could trigger a crash from an uncaught exception
858
(CVE-2019-10222/bsc#1145093)
859
* Fixed bsc#1151994 - Nautilus-based librbd clients can not open images on
860
Jewel clusters
861
* The RGW num_rados_handles has been removed in Ceph 14.2.3 (bsc#1151995)
862
* "osd_deep_scrub_large_omap_object_key_threshold" has been lowered in
863
Nautilus 14.2.3 (bsc#1152002)
864
* The ceph dashboard now supports silencing Prometheus notifications (bsc#1141174)
865
866
-------------------------------------------------------------------
867
Wed Sep 25 12:43:54 UTC 2019 - Nathan Cutler <ncutler@suse.com>
868
869
- Addendum:
870
+ upstream Nautilus 14.2.2 brought the following notable changes:
871
* The no{up,down,in,out} related commands have been revamped (bsc#1151990)
872
* radosgw-admin gets two new subcommands for managing expire-stale objects (bsc#1151991)
873
* Deploying a single new BlueStore OSD on a cluster upgraded to SES6 from
874
SES5 breaks pool utilization stats reported by ceph df (bsc#1151992)
875
* As of 14.2.2, Ceph cluster will issue a health warning if CRUSH tunables
876
are older than "hammer" (bsc#1151993)
877
878
-------------------------------------------------------------------
879
Tue Sep 17 09:56:09 UTC 2019 - Nathan Cutler <ncutler@suse.com>
880
881
- Update to 14.2.4-352-g2060e25d1c:
882
+ rebase on top of upstream Nautilus v14.2.4 release, SHA1 75f4de193b3ea58512f204623e6c5a16e6c1e1ba
883
for details, see https://ceph.io/releases/v14-2-4-nautilus-released/
884
885
-------------------------------------------------------------------
886
Thu Sep 5 16:01:28 UTC 2019 - Nathan Cutler <ncutler@suse.com>
887
888
- Update to 14.2.3-349-g7b1552ea82:
889
+ rebase on top of upstream Nautilus v14.2.3 release, SHA1 0f776cf838a1ae3130b2b73dc26be9c95c6ccc39
890
for details, see https://ceph.io/releases/v14-2-3-nautilus-released/
891
* ceph-volume: prints errors to stdout with --format json (bsc#1132767)
892
* mgr/dashboard: Changing rgw-api-host does not get effective without
893
disable/enable dashboard mgr module (bsc#1137503)
894
* mgr/dashboard: Silence Alertmanager alerts (bsc#1141174)
895
* mgr/dashboard: Fix e2e failures caused by webdriver version (bsc#1145759)
896
+ librbd: always try to acquire exclusive lock when removing image (bsc#1149093)
897
898
-------------------------------------------------------------------
899
Thu Aug 29 14:17:55 UTC 2019 - Nathan Cutler <ncutler@suse.com>
900
901
- Update to 14.2.2-354-g8878cf2360:
902
+ rgw: Move upload_info declaration out of conditional (bsc#1137189,
903
https://github.com/SUSE/ceph/pull/325)
904
905
-------------------------------------------------------------------
906
Wed Aug 14 14:54:26 UTC 2019 - Abhishek Lekshmanan <abhishek@suse.com>
907
908
- Update to 14.2.2.349+g6716a1e448:
909
+ rgw: fix for CVE-2019-10222/bsc#1145093 for the beast frontend
910
("rgw: asio: check the remote endpoint before processing requests")
911
912
-------------------------------------------------------------------
913
Thu Jul 25 11:48:55 UTC 2019 - Nathan Cutler <ncutler@suse.com>
914
915
- Update to 14.2.2-348-gf6da3d1d18:
916
+ rebase on top of upstream Nautilus v14.2.2 release, SHA1 4f8fa0a0024755aae7d95567c63f11d6862d55be
917
+ mgr/volumes: add CephFS subvolumes library (bsc#1135205)
918
+ mgr/dashboard: Warn that tcmu-runner backstore is tech-preview (bsc#1137261)
919
+ mgr/dashboard: Add, update and remove translations (bsc#1140737)
920
+ osd/PG: fix cleanup of pgmeta-like objects on PG deletion
921
922
-------------------------------------------------------------------
923
Fri Jul 12 11:27:58 UTC 2019 - Nathan Cutler <ncutler@suse.com>
924
925
- Update to 14.2.1-475-g83b977ffbd:
926
+ packaging: remove SuSEfirewall2 support
927
928
-------------------------------------------------------------------
929
Thu Jul 4 12:10:32 UTC 2019 - Nathan Cutler <ncutler@suse.com>
930
931
- Update to 14.2.1-469-g454d851f0a:
932
+ lvmcache: refactor argument parsing and add -h flag
933
+ qa/deepsea: expand testing of dashboard (branding and E2E tests)
934
+ spec:
935
* package the Dashboard E2E tests
936
* drop explicit systemd BuildRequires in case of building for SUSE
937
(allow OBS to pick better candidates to shorten rebuild queues)
938
939
-------------------------------------------------------------------
940
Wed Jun 5 08:00:39 UTC 2019 - Nathan Cutler <ncutler@suse.com>
941
942
- Update to 14.2.1-468-g994fd9e0cc:
943
+ spec:
944
* install grafana dashboards world readable (bsc#1136110)
945
* put "without python2" conditionals around python3-* provides/obsoletes
946
(align with upstream)
947
948
-------------------------------------------------------------------
949
Mon Jun 3 19:33:10 UTC 2019 - Nathan Cutler <ncutler@suse.com>
950
951
- Update to 14.2.1-467-g9e10776aa2:
952
+ mon/Monitor: allow probe if MMonProbe::mon_release == 0 (bsc#1132396)
953
+ spec: make python3-rgw replace python-rgw on upgrade
954
955
-------------------------------------------------------------------
956
Fri May 31 10:22:35 UTC 2019 - Nathan Cutler <ncutler@suse.com>
957
958
- Update to 14.2.1-463-g99339b576a:
959
+ qa/deepsea: redirect journalctl output to a logfile
960
+ spec: install/package ceph-volume lvmcache plugin
961
+ common: make ms_bind_msgr2 default to "false" (bsc#1124957)
962
963
-------------------------------------------------------------------
964
Thu May 30 12:59:55 UTC 2019 - Nathan Cutler <ncutler@suse.com>
965
966
- Update to 14.2.1-457-gb42e3171b3:
967
+ qa/deepsea/salt:
968
* 1node5disks salt configuration
969
* grafana_service_check validation test
970
* Disk drive replacement test
971
* use "ceph_cm_ansible: false" instead of "ceph_cm: salt"
972
+ spec: Disable LTO in spec when being used (bsc#1135030)
973
974
-------------------------------------------------------------------
975
Wed May 22 08:40:01 UTC 2019 - Nathan Cutler <ncutler@suse.com>
976
977
- civetweb: fix file descriptor leak (bsc#1125080, CVE-2019-3821)
978
(fix has been in since February 2019)
979
- rgw: sanitize customer encryption keys from log output in v4 auth
980
(bsc#1121567, CVE-2018-16889) (fix has been in since February 2019)
981
982
-------------------------------------------------------------------
983
Tue May 21 13:46:52 UTC 2019 - Nathan Cutler <ncutler@suse.com>
984
985
- Update to 14.2.1-448-g1bd10a856f:
986
+ monitoring: update Grafana dashboards
987
+ mgr/dashboard: fix some performance data are not displayed
988
+ monitoring: SNMP OID per every Prometheus alert rule
989
+ mgr/dashboard: Validate if any client belongs to more than one group
990
+ mgr/dashboard: Admin resource not honored
991
+ mgr/dashboard: Unable to see tcmu-runner perf counters (bsc#1135388)
992
+ mgr/dashboard: iSCSI form does not support IPv6
993
994
-------------------------------------------------------------------
995
Mon May 20 15:28:49 UTC 2019 - Nathan Cutler <ncutler@suse.com>
996
997
- Update to 14.2.1-440-g0ac6920288:
998
+ rebase on top of upstream nautilus branch, SHA1 1dc43a036fcc0121e3a0c1fe7ca6cd77cde1bf60
999
+ client: fix vxattr nanosecond field padding (bsc#1135219, bsc#1135221)
1000
1001
-------------------------------------------------------------------
1002
Tue May 14 12:18:43 UTC 2019 - Nathan Cutler <ncutler@suse.com>
1003
1004
- Update to 14.2.1-431-gd032e5dd80:
1005
+ ReplicatedPG: add CHECKSUM->CMPEXT req translation (bsc#1123360)
1006
+ MDS + libcephfs snapshot btime support (jsc#SES-183)
1007
1008
-------------------------------------------------------------------
1009
Mon May 13 14:14:44 UTC 2019 - Nathan Cutler <ncutler@suse.com>
1010
1011
- Update to 14.2.1-423-g3df171fd28:
1012
+ rgw: cloud sync fixes (jsc#SES-97)
1013
1014
-------------------------------------------------------------------
1015
Mon May 13 09:55:39 UTC 2019 - Nathan Cutler <ncutler@suse.com>
1016
1017
- Update to 14.2.1-419-gb72ca927c1:
1018
+ rebase on top of upstream nautilus branch, SHA1 8e188313cf2f790f131e21a3a02094e32cf02087
1019
+ replaced ~25 downstream ceph-volume lvmcache commits with a single squashed commit
1020
+ rgw: object expirer fixes (bsc#1133139)
1021
+ rgw_lc: use a new bl while encoding RGW_ATTR_LC (jsc#SES-327)
1022
+ rgw: beast IPv6 (jsc#SES-454)
1023
1024
-------------------------------------------------------------------
1025
Tue May 7 15:38:51 UTC 2019 - Nathan Cutler <ncutler@suse.com>
1026
1027
- Update to 14.2.1-426-g7a12897012:
1028
+ nautilus: core: Give recovery for inactive PGs a higher priority (bsc#1133461)
1029
+ spec: new subpackage ceph-prometheus-alerts
1030
+ nautilus: librbd: re-add support for nautilus clients talking to jewel clusters
1031
+ systemd: ceph-mgr: set MemoryDenyWriteExecute to false
1032
1033
-------------------------------------------------------------------
1034
Tue Apr 30 09:12:48 UTC 2019 - Nathan Cutler <ncutler@suse.com>
1035
1036
- Update to 14.2.1-345-g040ffffe0e:
1037
+ Upstream v14.2.1 release
1038
draft release notes: https://github.com/ceph/ceph/pull/27793
1039
+ rpm: have pybind RPMs provide/obsolete their python2 predecessors (bsc#1125899)
1040
+ ceph-volume: add lvmcache plugin (jsc#SES-267)
1041
1042
-------------------------------------------------------------------
1043
Thu Apr 18 16:15:53 UTC 2019 - Nathan Cutler <ncutler@suse.com>
1044
1045
- Update to 14.2.0-636-g19cfb53b0c:
1046
+ rebase on top of upstream nautilus branch, SHA1 d947e804dd316c89c28d25948947927fa290e227
1047
+ downstream branding no longer displays Ceph logo in error popup (bsc#1131984)
1048
+ mgr: make run-tox.sh scripts more robust (jsc#SES-478)
1049
1050
-------------------------------------------------------------------
1051
Tue Apr 9 08:49:36 UTC 2019 - ncutler@suse.com
1052
1053
- Update to 14.2.0-465-gdfed19b089:
1054
+ rebase on top of upstream nautilus branch, SHA1 c09e90d1847fc4ffdd7384c9adf7f60c13479095
1055
* dashboard improvements:
1056
# Add Polish language
1057
# Add date range and log search functionality
1058
# Add refresh interval to the dashboard landing page
1059
# Add separate option to config SSL port
1060
# Filter iSCSI target images based on required features
1061
# Fixed auth TTL expired error
1062
# Fixed error when trying to create NFS export without "NFSv3"
1063
# Fixed error when trying to create NFS export without "UDP"
1064
1065
-------------------------------------------------------------------
1066
Fri Mar 29 13:46:45 UTC 2019 - ncutler@suse.com
1067
1068
- Update to 14.2.0-345-g183e6fe4f5:
1069
+ rebase on top of upstream nautilus branch, upstream SHA1 d4290f8edcbadbfecb9396a43a586afe0d0afd00
1070
* common/blkdev: get_device_id: behave if model is lvm and id_model_enc isn't there
1071
* mon/Monitor.cc: print min_mon_release correctly
1072
* mgr/dashboard: dashboard giving 401 unauthorized
1073
1074
-------------------------------------------------------------------
1075
Wed Mar 27 16:07:12 UTC 2019 - ncutler@suse.com
1076
1077
- _constraints: increase x86_64 ceph memory constraint to 10G
1078
after seeing "memory exhausted" build failure on a machine with 9.8G
1079
total memory (including swap)
1080
1081
-------------------------------------------------------------------
1082
Mon Mar 25 13:49:44 UTC 2019 - ncutler@suse.com
1083
1084
- Update to 14.2.0-328-gf3638ba646:
1085
+ rebase on top of upstream nautilus branch, upstream SHA1 41b9e7f94f1f08e8607ef574befaaaf6998a89dd
1086
* librbd: ignore -EOPNOTSUPP errors when retrieving image group membership
1087
* crush: various fixes for weight-sets, the osd_crush_update_weight_set option, and tests
1088
* osd/OSDMap: add 'zone' to default crush map
1089
* common/blkdev: handle devices with ID_MODEL as "LVM PV ..." but valid ID_MODEL_ENC
1090
* mgr/orchestrator: Add error handling to interface
1091
* mon/OSDMonitor: allow 'osd pool set pgp_num_actual'
1092
* rgw: ldap: fix early return in LDAPAuthEngine::init w/uri not empty()
1093
* mon/MgrStatMonitor: ensure only one copy of initial service map
1094
+ drop downstream patch "rgw: dmclock: async scheduler: wrap yield_ctx around
1095
ifdefs" (replaced by https://github.com/ceph/ceph/pull/26634)
1096
1097
-------------------------------------------------------------------
1098
Mon Mar 25 09:52:01 UTC 2019 - ncutler@suse.com
1099
1100
- _constraints: increase aarch64 ceph memory constraint to 10G
1101
after seeing "memory exhausted" build failure on a machine with 9.8G
1102
total memory (including swap)
1103
1104
-------------------------------------------------------------------
1105
Thu Mar 21 08:24:05 UTC 2019 - ncutler@suse.com
1106
1107
- Update to 14.2.0-300-gacd2f2b9e1:
1108
+ spec/ceph-mgr: drop "Recommends: ceph-mgr-ssh"
1109
+ cmake: empty INSTALL_RPATH for libceph_crypto_openssl.so (boo#1129921)
1110
1111
-------------------------------------------------------------------
1112
Tue Mar 19 10:05:12 UTC 2019 - ncutler@suse.com
1113
1114
- Update to 14.2.0-296-g063d979413:
1115
+ rebase on top of upstream nautilus branch, SHA1 3a54b2b6d167d4a2a19e003a705696d4fe619afc
1116
* upstream Nautilus 14.2.0 (stable) release
1117
release notes: http://docs.ceph.com/docs/master/releases/nautilus/
1118
+ rpm: fix "rhel <= 7" conditional (bsc#1129595)
1119
+ rpm: refrain from building ceph-resource-agents on SLE (bsc#1129597)
1120
1121
-------------------------------------------------------------------
1122
Fri Mar 15 12:20:13 UTC 2019 - ncutler@suse.com
1123
1124
- Update to 14.1.1-457-g1411dbed54:
1125
+ rebase on top of upstream nautilus branch, SHA1 98653b3db92f69023cb62526791d4d9aa5d6ec23
1126
* upstream Nautilus 14.1.1 (RC2) release
1127
* mgr: Fix broken get_localized_module_option function (bsc#1127342)
1128
* spec: ceph-osd gets new runtime dependency, libstoragemgmt
1129
+ dashboard: Update downstream branding (bsc#1129224)
1130
+ spec: build ceph-test package on x86_64 arch only (bsc#1129274)
1131
1132
-------------------------------------------------------------------
1133
Mon Mar 4 11:49:18 UTC 2019 - ncutler@suse.com
1134
1135
- Edge ceph package memory constraint upward to address "virtual memory
1136
exhausted: Cannot allocate memory" build failure sseen in OBS
1137
1138
-------------------------------------------------------------------
1139
Fri Mar 1 14:51:10 UTC 2019 - ncutler@suse.com
1140
1141
- Update to 14.1.0-559-gf1a72cff25:
1142
+ rebase on top of upstream master branch, SHA1 34f04be35bb9abcb5860b4c975b105adacc7a3aa
1143
* fix GCC-9 build (bsc#1121395)
1144
+ SUSE branding for Ceph Dashboard (Sebastian Krah)
1145
+ spec:
1146
* Drop use of $FIRST_ARG (Franck Bui)
1147
* fix ceph-mgr-diskprediction-local runtime deps
1148
1149
-------------------------------------------------------------------
1150
Sun Feb 24 10:39:14 UTC 2019 - ncutler@suse.com
1151
1152
- Update to 14.1.0-402-ga396e8bf3b:
1153
+ rebase on top of upstream master branch, SHA1 1f909bc88be501e58cfbe1bab55efc20de10fa8d
1154
* upstream v14.1.0 (Nautilus RC1) release
1155
+ see draft release notes: https://github.com/ceph/ceph/pull/26598
1156
* rados: provide user with more meaningful error message (bsc#999643)
1157
* librados3 is dead: long live librados2
1158
* several MGR modules (notably the dashboard) have been split off from
1159
ceph-mgr into dedicated subpackages
1160
* upstream v14.1.0 introduces an optional dependency on rabbitmq-c
1161
+ disabled, for now, since openSUSE does not ship this package
1162
+ rgw: dmclock: async scheduler: wrap yield_ctx around ifdefs (bsc#1126554)
1163
+ arch tweaks (enable lttng build for ppc64le, drop ppc64 openSUSE, add
1164
s390x openSUSE)
1165
1166
-------------------------------------------------------------------
1167
Fri Feb 15 14:00:09 UTC 2019 - ncutler@suse.com
1168
1169
- Update to 14.0.1-3975-g14d8f3cab5:
1170
+ rebase on top of upstream master branch, SHA1 24fcffb94ccda5cb11eeb74315c78e053fbb1c66
1171
* Enabling and using the dashboard should be possible and strongly
1172
encouraged - see http://docs.ceph.com/docs/master/mgr/dashboard/ for the
1173
basics
1174
+ spec:
1175
* enable s390x build for openSUSE
1176
* disable lttng build on s390x, enable it on ppc64le
1177
* new subpackages for the larger MGR plugins (notably, dashboard)
1178
* drop RHEL-specific subman code blocks
1179
1180
-------------------------------------------------------------------
1181
Wed Jan 30 17:29:43 UTC 2019 - ncutler@suse.com
1182
1183
- Update to 14.0.1-3346-g0364ec8d2f:
1184
+ rgw: Fix for SignatureMismatchError in s3 commands
1185
1186
-------------------------------------------------------------------
1187
Wed Jan 30 13:38:11 UTC 2019 - ncutler@suse.com
1188
1189
- Update to 14.0.1-3344-g0834db3c15:
1190
+ spec: drop arch-specific conditional around RGW crypto plugin libraries
1191
+ make-dist: prefer Python 3
1192
1193
-------------------------------------------------------------------
1194
Tue Jan 29 15:06:56 UTC 2019 - ncutler@suse.com
1195
1196
- Update to 14.0.1-3341-gb471954ff4:
1197
+ rebase on top of upstream master branch, SHA1 602c875bd68a091be485bfba7e2d62b3f08ba7b3
1198
* msgr V2
1199
1200
-------------------------------------------------------------------
1201
Fri Jan 25 15:31:56 UTC 2019 - ncutler@suse.com
1202
1203
- Update to 14.0.1-3176-ge8d910619e:
1204
+ rebase on top of upstream master branch, SHA1 cc26a67890b58c678d4bb26f6a408cf1742317b5
1205
* spec: fix xmlsec1 build dependency for dashboard make check
1206
1207
-------------------------------------------------------------------
1208
Mon Jan 14 13:16:35 UTC 2019 - ncutler@suse.com
1209
1210
- Update to 14.0.1-2789-g6c941e4d76:
1211
+ rebase on top of upstream master branch, SHA1 c70a3d8e30be84ea8db41e7329ed1577aeee9ab9
1212
* MON now supports Kerberos authentication
1213
* MGR now works with Cython >= 0.29
1214
* spec: add xmlsec1 dependency for dashboard make check
1215
* spec: change rbd-mirror and ceph-radosgw runtime dependency
1216
from ceph-common to ceph-base to address http://tracker.ceph.com/issues/37620
1217
1218
-------------------------------------------------------------------
1219
Tue Dec 11 14:34:39 UTC 2018 - ncutler@suse.com
1220
1221
- Update to 14.0.1-1555-g42662f72f4:
1222
+ spec: fix libradospp-devel runtime dependency
1223
+ spec: remove redundant "Provides: libxio" and "Obsoletes: libxio"
1224
+ spec: explicitly require python3-Cython < 0.29 (bsc#1118611)
1225
1226
-------------------------------------------------------------------
1227
Mon Dec 10 11:33:38 UTC 2018 - ncutler@suse.com
1228
1229
- _constraints: Increase aarch64 disk space constraint for ceph-test
1230
to address build failure seen in openSUSE:Factory:ARM
1231
1232
-------------------------------------------------------------------
1233
Wed Dec 5 13:42:34 UTC 2018 - ncutler@suse.com
1234
1235
- Update to 14.0.1-1547-g08fca371b5:
1236
+ spec file: make ceph-common remove provides for libradosstriper1
1237
+ use root:graphana for the dashboard directories on suse
1238
1239
-------------------------------------------------------------------
1240
Wed Dec 5 10:28:08 UTC 2018 - Guillaume GARDET <guillaume.gardet@opensuse.org>
1241
1242
- _constraints: remove duplicated aarch64 ceph-test entry
1243
1244
-------------------------------------------------------------------
1245
Mon Dec 3 16:24:29 UTC 2018 - ncutler@suse.com
1246
1247
- Update to v14.0.1-1546-ge9be8525c8:
1248
+ mgr/volumes: Fix Python 3 import error
1249
(fixes cluster deployment in py3 environment)
1250
1251
-------------------------------------------------------------------
1252
Fri Nov 30 19:09:43 UTC 2018 - ncutler@suse.com
1253
1254
- Update to v14.0.1-1545-g01bead277f:
1255
+ based on upstream master 4d3cc9f9092d8a86d128192a811733ce23ad070a
1256
+ plus two spec file fixes:
1257
* make ceph-grafana-dashboards own its directories
1258
http://tracker.ceph.com/issues/37485
1259
* fix cython package version to less than 0.29
1260
http://tracker.ceph.com/issues/37472
1261
1262
-------------------------------------------------------------------
1263
Wed Nov 28 15:50:12 UTC 2018 - ncutler@suse.com
1264
1265
- spec file: make ceph-common provide/obsolete libradosstriper1
1266
(in SES5 ceph-common requires libradosstriper1 with exact version match,
1267
while in SES6 there is no libradosstriper1 at all)
1268
1269
-------------------------------------------------------------------
1270
Tue Nov 6 21:46:19 UTC 2018 - ncutler@suse.com
1271
1272
- Update to v14.0.1-154-g7588072b82:
1273
+ based on upstream nautilus 5f51cd286b747b1729006a5b98fb08b1b646237a
1274
(v14.0.1 release)
1275
1276
-------------------------------------------------------------------
1277
Mon Oct 29 14:02:13 UTC 2018 - ncutler@suse.com
1278
1279
- Bump ceph aarch64 memory constraint from 8 to 9G to address
1280
an EOM build failure seen in IBS
1281
1282
-------------------------------------------------------------------
1283
Thu Oct 25 09:17:58 UTC 2018 - ncutler@suse.com
1284
1285
- Update to v14.0.0-4389-g4c34d15e48:
1286
+ based on upstream nautilus a0b5445bc8400b9b1f398a414001164b2d8dd290
1287
+ First downstream nautilus build. Notable changes:
1288
* The 'ceph-disk' OSD deployment/introspection/management tool is gone.
1289
Use 'ceph-volume' instead.
1290
* Builds with Python 3.7 (boo#1113946)
1291
* The 'ceph osd rm' command has been deprecated. Users should use
1292
'ceph osd destroy' or 'ceph osd purge' (but after first confirming it is
1293
safe to do so via the 'ceph osd safe-to-destroy' command).
1294
* The MDS now supports dropping its cache for the purposes of benchmarking:
1295
"ceph tell mds.* cache drop <timeout>"
1296
* The 'ceph pg <pgid> list_missing' command has been renamed to
1297
'ceph pg <pgid> list_unfound' to better match its behaviour.
1298
* The 'rbd-mirror' daemon can now retrieve remote peer cluster
1299
configuration secrets from the monitor.
1300
* The is fully obsolete and references to it in the docs
1301
have been removed or clarified.
1302
* The libcephfs bindings added the ceph_select_filesystem function
1303
for use with multiple filesystems.
1304
* The cephfs python bindings now include mount_root and filesystem_name
1305
options in the mount() function.
1306
* erasure-code: add experimental *Coupled LAYer (CLAY)* erasure codes
1307
support.
1308
* The 'cache drop' OSD command has been added to drop an OSD's caches:
1309
"ceph tell osd.x cache drop"
1310
* The 'cache status' OSD command has been added to get the cache stats of an
1311
OSD: "ceph tell osd.x cache status"
1312
1313
-------------------------------------------------------------------
1314
Wed Oct 10 09:42:02 UTC 2018 - ncutler@suse.com
1315
1316
- Update to 13.2.2-86-g62b49f06c4:
1317
+ rebase on upstream 13.2.2 release
1318
https://ceph.com/releases/13-2-2-mimic-released/
1319
+ IMPORTANT NOTE: this release contains a regression in CephFS
1320
which was not yet fixed at the time of this build. Do not use
1321
this build on a production cluster!
1322
For details, see http://tracker.ceph.com/issues/36346
1323
1324
-------------------------------------------------------------------
1325
Tue Sep 11 12:35:50 UTC 2018 - ncutler@suse.com
1326
1327
- Update to 13.2.1-427-g6cd01d4dd2:
1328
+ cmake: no libradosstriper headers if WITH_LIBRADOSSTRIPER=OFF
1329
1330
-------------------------------------------------------------------
1331
Mon Sep 10 13:06:53 UTC 2018 - ncutler@suse.com
1332
1333
- Update to 13.2.1-426-gd2d4852e84:
1334
+ based on upstream mimic 510d48e10be716cf61b9ddd51e8bc847288ae15a
1335
+ bsc#1101262 - ceph's SPDK builds with march=native
1336
+ migrate DeepSea QA bash scripting from DeepSea repo
1337
1338
-------------------------------------------------------------------
1339
Fri Aug 17 12:11:27 UTC 2018 - ncutler@suse.com
1340
1341
- Update to 13.2.1-106-g9a1fcb1b6a:
1342
+ based on upstream mimic 0323ca11569b183509129c180dcec427aecf2a0a
1343
* including upstream 13.2.1 release - for details, see
1344
https://ceph.com/releases/13-2-1-mimic-released/
1345
+ ceph-disk: let extract_parted_partition_numbers return a list
1346
(fixes a py3 issue)
1347
1348
-------------------------------------------------------------------
1349
Tue Jul 10 10:37:41 UTC 2018 - ncutler@suse.com
1350
1351
- Update to v13.2.0-210-g0e990e900d:
1352
+ based on upstream mimic 4ed78ecf2f27aae1e9eb27f83611285ec7445ebd
1353
* bsc#1099162, CVE-2018-10861
1354
* bsc#1096748, CVE-2018-1128, CVE-2018-1129
1355
+ increase memory constraint for build workers after builds started
1356
failing on workers with exactly 8G of RAM ("free -h" reports
1357
7.8 GiB for these workers)
1358
1359
-------------------------------------------------------------------
1360
Tue Jun 5 08:05:13 UTC 2018 - jan.fajerski@suse.com
1361
1362
- Update to v13.2.0-39-geb7f429568:
1363
+ based on upstream mimic f38fff5d093da678f6736c7a008511873c8d0fda
1364
1365
-------------------------------------------------------------------
1366
Thu May 31 16:34:53 UTC 2018 - ncutler@suse.com
1367
1368
- Update to 13.1.1-173-g127c33d64e:
1369
+ based on upstream mimic dda69eea663bcabc5ad99f5ca8370f43575f475d
1370
* fix GCC8 builds (bsc#1084645)
1371
* fix python3 module loading (bsc#1086613)
1372
* ceph-brag no longer packaged upstream
1373
1374
-------------------------------------------------------------------
1375
Thu Apr 26 21:27:17 UTC 2018 - ncutler@suse.com
1376
1377
- Update to 13.0.2-1874-ge31585919b:
1378
+ based on upstream master 510762f51e346836492a0a8f83a056944ee6e046
1379
* add liblz4 build- and runtime dependency
1380
* move ceph-disk runtime dependencies from ceph-osd to ceph-base
1381
1382
-------------------------------------------------------------------
1383
Fri Apr 20 12:18:30 UTC 2018 - ncutler@suse.com
1384
1385
- Update to 13.0.2-992-g418baeac64:
1386
+ fix ceph-detect-init for recent SUSEs (bsc#1090072)
1387
1388
-------------------------------------------------------------------
1389
Mon Apr 16 12:46:25 UTC 2018 - ncutler@suse.com
1390
1391
- rewrite README-ceph-test.txt for clarity
1392
1393
-------------------------------------------------------------------
1394
Thu Apr 12 19:06:20 UTC 2018 - ncutler@suse.com
1395
1396
- Update to 13.0.2-984-g852d3f1411:
1397
+ based on upstream master aaac83abb516f824f1caef470686b1bffeffa8b4
1398
+ fixes s390x build failure (bsc#1089291)
1399
+ introduces liboath0 runtime dependency (bsc#1089302)
1400
+ fixes RGW SSL deployment
1401
1402
-------------------------------------------------------------------
1403
Thu Apr 12 18:13:35 UTC 2018 - ncutler@suse.com
1404
1405
- Update to 13.0.2-819-gf64b021d4c:
1406
+ based on upstream master 3ab655b55d2b363c0352dfbb90caed2ffcd42432
1407
1408
-------------------------------------------------------------------
1409
Thu Apr 12 02:11:19 UTC 2018 - ncutler@suse.com
1410
1411
- reduce ceph-test constraints for ppc64le and s390x
1412
1413
-------------------------------------------------------------------
1414
Tue Mar 27 14:04:19 UTC 2018 - schwab@suse.de
1415
1416
- Reduce ceph-test constraints on aarch64
1417
1418
-------------------------------------------------------------------
1419
Tue Mar 21 06:03:25 UTC 2018 - ncutler@suse.com
1420
1421
- Update to 13.0.1-3204-g17e0216271:
1422
+ osd: fix s390x build failure (bsc#1081526)
1423
+ cmake: add chrono to BOOST_COMPONENTS (bsc#1086017)
1424
1425
-------------------------------------------------------------------
1426
Mon Mar 19 15:31:24 UTC 2018 - ncutler@suse.com
1427
1428
- Update to 13.0.1-3202-g7a60121a01:
1429
+ latest master (dashboard_v2 MGR module renamed to dashboard)
1430
1431
-------------------------------------------------------------------
1432
Mon Mar 19 12:49:00 UTC 2018 - ncutler@suse.com
1433
1434
- checkin.sh: add interactive verification of Ceph version number sanity
1435
1436
-------------------------------------------------------------------
1437
Fri Mar 16 20:52:48 UTC 2018 - ncutler@suse.com
1438
1439
- Update to 13.0.1-3023-g71b0480e48:
1440
+ mimic-dev2 (including notably dashboard_v2 MGR module)
1441
1442
-------------------------------------------------------------------
1443
Fri Feb 23 12:10:01 UTC 2018 - ncutler@suse.com
1444
1445
- forward port DeepSea integration suite from ses5
1446
1447
-------------------------------------------------------------------
1448
Tue Feb 20 16:52:18 UTC 2018 - ncutler@suse.com
1449
1450
- Update to version 13.0.1-2078-g85df538001:
1451
+ spec file:
1452
* revert "enable --without-python2 bcond for all distros" (as of Code 15,
1453
Python 2 bindings will not be built by default: projects wishing to build
1454
them will need to provide --with-python2 explicitly) (bsc#1081836)
1455
1456
-------------------------------------------------------------------
1457
Fri Feb 16 14:18:59 UTC 2018 - ncutler@suse.com
1458
1459
- Update to version 13.0.1-1987-g4a523803f8:
1460
+ py3 MGR fixes (bsc#1080758)
1461
+ spec file:
1462
* test/bench: remove smallio bench tools
1463
1464
-------------------------------------------------------------------
1465
Fri Feb 2 11:17:07 UTC 2018 - ncutler@suse.com
1466
1467
- Update to version 13.0.1-1567-gae149ea5f9:
1468
+ increment upstream version number to 13.0.1 (mimic dev release)
1469
+ spec file:
1470
* enable --without-python2 bcond for all distros (the Build Service will
1471
control py2/3 build via this option)
1472
1473
-------------------------------------------------------------------
1474
Mon Jan 29 13:46:41 UTC 2018 - ncutler@suse.com
1475
1476
- Update to version 13.0.0-5171-g4d4101fe78:
1477
+ spec file:
1478
* change version number format
1479
* define _defined_if_python2_absent if, and only if, building without
1480
python2 bcond
1481
1482
-------------------------------------------------------------------
1483
Fri Jan 26 19:03:21 UTC 2018 - ncutler@suse.com
1484
1485
- Update to version 13.0.0-5169-g26918cdcc9:
1486
+ rebase to latest upstream master, including spec file changes:
1487
* eliminate Python 2 dependencies (bsc#1076403)
1488
N.B.: this has the consequence that we no longer build or ship
1489
Python 2 versions of the Python bindings for librados, librbd,
1490
libcephfs and librgw
1491
* drop lowmem_builder bcond and rewrite associated code to be distro-agnostic
1492
* move distro-conditional BuildRequires to appropriate section
1493
* use more recent toolchain on RHEL 7
1494
* ceph-base: put runtime dependencies in alphabetical order
1495
* correct Group for python bindings subpackages
1496
* move ceph-volume to ceph-osd and adjust systemd macros accordingly
1497
* ceph-osd subpackage now requires lvm2 for ceph-volume
1498
* ceph-test: peg version of ceph-common dependency
1499
* drop deprecated scripts rcceph and ceph-crush-location
1500
* fix permissions of rbd resource agent
1501
1502
-------------------------------------------------------------------
1503
Mon Nov 27 13:49:47 UTC 2017 - ncutler@suse.com
1504
1505
- ceph-rpmlintrc: add lines to quash RPMLINT warnings
1506
+ ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/crypto/libceph_crypto_isal.so
1507
+ librados2.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/ceph/libceph-common.so
1508
+ ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libos_tp.so
1509
+ ceph-base.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/libosd_tp.so
1510
1511
-------------------------------------------------------------------
1512
Sat Nov 25 21:33:23 UTC 2017 - ncutler@suse.com
1513
1514
- Replace references to /var/adm/fillup-templates with new %_fillupdir macro
1515
(boo#1069468)
1516
1517
-------------------------------------------------------------------
1518
Sat Nov 25 14:31:00 UTC 2017 - ncutler@suse.com
1519
1520
- Update to version 13.0.0-3531.g3692e00bab:
1521
+ rebase to latest upstream master
1522
+ Add "checkin.sh" script to automate the checkin process, along
1523
with a "README-checkin.txt" file containing basic information.
1524
1525
-------------------------------------------------------------------
1526
Fri Nov 24 17:23:51 UTC 2017 - ncutler@suse.com
1527
1528
- Update to version 13.0.0-3512.gb018e431a6:
1529
+ rebase to upstream "Mimic" (13.0.0) development snapshot
1530
https://github.com/SUSE/ceph/tree/ses6
1531
+ drop OBS source services in favor of generating the spec file
1532
and tarball using the upstream "make-dist" script
1533
+ new version number format, replacing timestamp with git tag
1534
offset
1535
+ reduce tarball size from 114 MB to 47 MB by omitting unused parts
1536
of boost
1537
1538
-------------------------------------------------------------------
1539
Tue Nov 21 16:29:28 UTC 2017 - ncutler@suse.com
1540
1541
- Update to version 12.2.1+git.1511279898.8aa892202e:
1542
+ bsc#1060904
1543
* rgw: keystone: bump up logging when error is received
1544
+ bsc#1067705
1545
* rgw: set sync_from_all as true when no value is seen
1546
+ bsc#1066182
1547
* rgw: data sync: set num_shards when building full maps
1548
* dencoder/rgw: expose rgw sync status types
1549
* rgw: set num_shards on 'radosgw-admin data sync init'
1550
1551
-------------------------------------------------------------------
1552
Thu Nov 09 12:00:20 UTC 2017 - ncutler@suse.com
1553
1554
- Update to version 12.2.1+git.1510221942.af9ea5e715:
1555
+ bsc#1066502
1556
* mon/osd_metadata: sync osd_metadata table
1557
* mon/OSDMonitor: tidy prefix definitions
1558
* mon: implement MDSMonitor::get_store_prefixes
1559
* mon/mgr: sync mgr_command_descs table and mgr_metadata table
1560
* mon/MgrMonitor: populate on-disk cmd descs if empty on upgrade
1561
* mon/MgrMonitor: read cmd descs if empty on update_from_paxos()
1562
+ bsc#1067088
1563
* osd: make the PG's SORTBITWISE assert a more generous shutdown
1564
+ bsc#1066182
1565
* rgw: ListBucketIndexesCR spawns entries_index after listing metadata
1566
* rgw: fix error handling in ListBucketIndexesCR
1567
* rgw: RGWDataSyncControlCR retries on all errors
1568
+ RGW fixes:
1569
* test/rgw: add test_multipart_object_sync
1570
* cls/rgw: increment header version to avoid overwriting bilog entries
1571
* rgw: disable dynamic resharding in multisite environment
1572
1573
-------------------------------------------------------------------
1574
Fri Oct 27 19:15:21 UTC 2017 - ncutler@suse.com
1575
1576
- Update to version 12.2.1+git.1509128342.9347aa6662:
1577
+ common/common_init: disable ms subsystem log gathering for clients
1578
+ spec file: add %{_sysctldir}/90-ceph-osd.conf to ceph-osd
1579
* ceph.spec.in,debian/rules: change aio-max-nr to 1048576
1580
* sysctl.d: set kernel.pid_max=4194304 (bsc#1061461)
1581
1582
-------------------------------------------------------------------
1583
Sun Oct 15 07:58:18 UTC 2017 - ncutler@suse.com
1584
1585
- Update to version 12.2.1+git.1507910930.aea79b8b7a:
1586
+ rgw: Remove assertions in IAM Policy (bsc#1063014, CVE-2017-16818)
1587
1588
-------------------------------------------------------------------
1589
Thu Oct 12 17:08:14 UTC 2017 - ncutler@suse.com
1590
1591
- Update to version 12.2.1+git.1507819941.856710ff58:
1592
+ rgw: stop/join TokenCache revoke thread only if started (bsc#1059458)
1593
+ systemd: reinstate TasksMax=infinity
1594
1595
-------------------------------------------------------------------
1596
Thu Oct 05 18:49:19 UTC 2017 - ncutler@suse.com
1597
1598
- Update to version 12.2.1+git.1507226092.b783a015b9:
1599
+ Revert "SIGPIPE suppression for platforms without SO_NOSIGPIPE or MSG_NOSIGNAL"
1600
+ msgr: add a mechanism for Solaris to avoid dying on SIGPIPE
1601
1602
-------------------------------------------------------------------
1603
Wed Oct 04 10:17:16 UTC 2017 - ncutler@suse.com
1604
1605
- Update to version 12.2.1+git.1507108986.dc637a73e2:
1606
+ rgw: defer constructing keystone engine unless url is configured
1607
(issue#21400, pr#17775)
1608
1609
-------------------------------------------------------------------
1610
Sat Sep 30 22:41:42 UTC 2017 - ncutler@suse.com
1611
1612
- Update to version 12.2.1+git.1506764331.9e2e945bd0:
1613
(upstream luminous 9d8acf6f3f85dd1410629cc680474e38f3be9838)
1614
+ upstream Luminous v12.2.1
1615
https://ceph.com/releases/v12-2-1-luminous-released/
1616
1617
-------------------------------------------------------------------
1618
Thu Sep 21 16:02:37 UTC 2017 - ncutler@suse.com
1619
1620
- Update to version 12.2.0+git.1506009682.0e5b4307f3
1621
(upstream luminous a931cf68120d99661b785cc794e2b6965d621f06):
1622
+ ceph-disk: fix mountpoint check for systemctl enable --runtime
1623
(bsc#1051598)
1624
+ spec file:
1625
* ceph-fuse requires fuse; make that dependency explicit
1626
* drop obsolete qemu symlink hack in librbd1 %post
1627
1628
-------------------------------------------------------------------
1629
Mon Sep 11 14:39:08 UTC 2017 - ncutler@suse.com
1630
1631
- Update to version 12.2.0+git.1505141259.1264bae1a8:
1632
+ rgw_file: fix LRU lane lock in evict_block() - bsc#1054061
1633
+ os/bluestore: fix deferred write deadlock, aio short return handling -
1634
bsc#1056125
1635
+ mon/OSDMonitor: don't create pgs if pool was deleted - bsc#1056967
1636
1637
-------------------------------------------------------------------
1638
Wed Aug 30 18:46:08 UTC 2017 - ncutler@suse.com
1639
1640
- Update to version 12.2.0+git.1504118058.706f78da1a:
1641
+ fix ceph --version to say "stable" instead of "rc"
1642
+ spec file: add python-numpy-devel build dependency for SUSE
1643
+ bsc#1053836
1644
* Revert "osd: adjust osd_min_pg_log_entries"
1645
* osd/PGLog: write only changed dup entries
1646
1647
-------------------------------------------------------------------
1648
Tue Aug 29 14:16:26 UTC 2017 - ncutler@suse.com
1649
1650
- Update to version 12.2.0+git.1504013812.01ea30bcc9:
1651
+ upstream Luminous v12.2.0 (first stable) release
1652
* increment version number to 12.2.0
1653
+ spec file
1654
* edge mem_per_process upward after seeing some OOM-esque build failures
1655
* package ceph-volume man pages
1656
1657
-------------------------------------------------------------------
1658
Thu Aug 17 07:21:22 UTC 2017 - ncutler@suse.com
1659
1660
- Update to version 12.1.4+git.1502953626.155adb5253:
1661
+ ceph.spec: provide libxio 1.7 and obsolete libxio <= 1.7
1662
1663
-------------------------------------------------------------------
1664
Wed Aug 16 10:40:25 UTC 2017 - ncutler@suse.com
1665
1666
- Update to version 12.1.4+git.1502878199.4183317204:
1667
+ ceph.spec: obsolete libxio
1668
(Note to reviewer: libxio was only ever used by Ceph (for an experimental
1669
IB/RDMA feature), it was never submitted to Factory, and its functionality has
1670
been integrated into Ceph in a different form. For all practical purposes,
1671
libxio has been replaced by Ceph itself.)
1672
1673
-------------------------------------------------------------------
1674
Wed Aug 16 08:50:51 UTC 2017 - ncutler@suse.com
1675
1676
- Update to version 12.1.4+git.1502871088.edf82a59df:
1677
+ latest upstream luminous (a5f84b37668fc8e03165aaf5cbb380c78e4deba4)
1678
* increment upstream version number to 12.1.4
1679
1680
-------------------------------------------------------------------
1681
Mon Aug 14 08:47:38 UTC 2017 - ncutler@suse.com
1682
1683
- Update to version 12.1.3+git.1502698163.45fc586a51:
1684
+ latest upstream luminous (6808af486d3bdce966232810004648502c967b13)
1685
* increment upstream version number to 12.1.3
1686
1687
-------------------------------------------------------------------
1688
Sat Aug 05 06:42:53 UTC 2017 - ncutler@suse.com
1689
1690
- Update to version 12.1.2+git.1501914637.59afe41c49:
1691
+ spec file
1692
* ceph-volume added to ceph-base RPM, where it co-exists with ceph-disk
1693
1694
-------------------------------------------------------------------
1695
Fri Aug 4 16:59:59 UTC 2017 - ncutler@suse.com
1696
1697
- Update to version 12.1.2+git.1501865907.88dc8cdc9d:
1698
+ latest upstream master (7350fa65d79b5f0ace427e609565f07be35cfe62)
1699
* os/bluestore: allow multiple DeferredBatches in flight at once
1700
(pr#16769, issue#20295, bsc#1043399)
1701
1702
-------------------------------------------------------------------
1703
Thu Aug 03 20:06:55 UTC 2017 - ncutler@suse.com
1704
1705
- Update to version 12.1.2+git.1501790037.82d6a9c37a:
1706
+ osd: move CMPEXT response munging into completion function
1707
(bsc#1047244)
1708
1709
-------------------------------------------------------------------
1710
Wed Aug 2 14:41:41 UTC 2017 - ncutler@suse.com
1711
1712
- Update to version 12.1.2+git.1501684697.aa6b0153ef:
1713
+ upstream luminous v12.1.2 release candidate
1714
+ latest upstream master (e27a78c9ed3984b54a312ced3ad67fcc8f464fc0)
1715
* mon: add mgr metdata commands, and overall 'versions' command for all
1716
daemon versions (bsc#1050063, pr#16460)
1717
1718
-------------------------------------------------------------------
1719
Wed Aug 02 10:50:22 UTC 2017 - ncutler@suse.com
1720
1721
- Update to version 12.1.1+git.1501669490.04d0738487:
1722
+ mon: extensible output format for health checks
1723
1724
-------------------------------------------------------------------
1725
Mon Jul 31 14:34:36 UTC 2017 - ncutler@suse.com
1726
1727
- Update to version 12.1.1+git.1501501507.6dd9e8fd8c:
1728
+ update to latest upstream master (fa70335db25f2b661b329d5d8f37039b77f2d1ae)
1729
+ spec file:
1730
* build/ops: rpm: Drop legacy libxio support (pr#16449)
1731
+ Other notable changes:
1732
* osd: moved OpFinisher logic from OSDOp to OpContext (pr#16617)
1733
1734
-------------------------------------------------------------------
1735
Fri Jul 28 14:34:34 UTC 2017 - tserong@suse.com
1736
1737
- Update to version 12.1.1+git.1501231943.67577225bc
1738
+ Notable changes:
1739
* rgw_file: properly & |'d flags (bsc#1047977)
1740
1741
-------------------------------------------------------------------
1742
Wed Jul 19 08:11:53 UTC 2017 - ncutler@suse.com
1743
1744
- Update to version 12.1.1+git.1500447879.e5aac115d7:
1745
+ upstream 12.1.1 (release candidate)
1746
+ Other notable changes:
1747
* build/ops: rpm: fix typo WTIH_BABELTRACE (pr#16366)
1748
* build/ops: rpm: put mgr python build dependencies in make_check bcond
1749
(pr#15940)
1750
* ceph-disk: support osd new (pr#15432)
1751
* ceph: allow '-' with -i and -o for stdin/stdout (pr#16359)
1752
* cls/rbd: trash_list should be iterable (pr#16372)
1753
* doc: update quick start to add a note for mgr create command for luminous+
1754
builds (pr#16350)
1755
* libradosstriper: fix format injection vulnerability (pr#15674)
1756
* mgr/dashboard: add OSD list view (pr#16373)
1757
* mon, osd: misc fixes (pr#16283)
1758
* mon/MDSMonitor: fix segv when multiple MDSs raise same alert (pr#16302)
1759
* mon/MgrMonitor: fix standby addition to mgrmap (pr#16397)
1760
* mon/MgrMonitor: only induce mgr epoch shortly after mkfs (pr#16356)
1761
* mon: Fix output text and doc (pr#16367)
1762
* mon: add force-create-pg back (pr#16353)
1763
* mon: skip crush smoke test when running under valgrind (pr#16346)
1764
* os/bluestore: use reference to avoid string copy (pr#16364)
1765
* osd: combine conditional statements (pr#16391)
1766
* osd: restart boot process if waiting for luminous mons (pr#16341)
1767
* rgw: S3 lifecycle now supports expiration date (pr#15807)
1768
* rgw: acl grants num limit (pr#16291)
1769
* rgw: delete object in error path (pr#16324)
1770
* rgw: drop unused find_replacement() and some function docs (pr#16386)
1771
* rgw: fix err when copy object in bucket with specified placement rule
1772
(pr#15837)
1773
* rgw: fix potential null pointer dereference in rgw_admin (pr#15667)
1774
* rgw: raise debug level of RGWPostObj_ObjStore_S3::get_policy (pr#16203)
1775
* rgw: req xml params size limitation error msg (pr#16310)
1776
* rgw_file: add service map registration (pr#16251)
1777
* test,rgw: fix rgw placement rule pool config option (pr#16380)
1778
* test/fio: print all perfcounters rather than objectstore itself (pr#16339)
1779
1780
-------------------------------------------------------------------
1781
Mon Jul 17 13:11:35 UTC 2017 - ncutler@suse.com
1782
1783
- Update to version 12.1.0+git.1500295948.39d2e5f424:
1784
+ spec file:
1785
* socat build dependency only for make check
1786
* fix typo WTIH_BABELTRACE
1787
1788
-------------------------------------------------------------------
1789
Mon Jul 17 10:42:27 UTC 2017 - ncutler@suse.com
1790
1791
- Update to version 12.1.0+git.1500284183.1ed97736ab:
1792
+ Spec file changes:
1793
* bump epoch (not relevant for SUSE)
1794
* add socat buildrequires
1795
* libcephfs2 now obsoletes libcephfs1 (bsc#1047020)
1796
* HAVE_BABELTRACE option renamed to WITH_BABELTRACE
1797
* fix a regression in ceph-base %postun scriptlet
1798
+ Selected other changes:
1799
* Revert "msg/async: increase worker reference with local listen table enabled backend"
1800
* build: build erasure-code isa lib without versions
1801
* ceph-disk/ceph_disk/main.py: Replace ST_ISBLK() test by is_diskdevice()
1802
* ceph.in: filter out audit from ceph -w
1803
* common,config: OPT_FLOAT and OPT_DOUBLE output format in config show
1804
* common/Timer: do not add event if already shutdown
1805
* compressor/zlib: remove g_ceph_context/g_conf from compressor plugin
1806
* core: make the conversion from wire error to host OS work
1807
* core:" Stringify needs access to << before reference" src/include/stringify.h
1808
* crush/CrushWrapper: make get_immediate_parent[_id] ignore per-class shadow hierarchy
1809
* doc/mgr/dashboard: update dashboard docs to reflect new defaults
1810
* doc/rados.8: add offset option for put command
1811
* doc: fix link for ceph-mgr cephx authorization
1812
* doc: update intro, quick start docs
1813
* isa-l: update isa-l to v2.18
1814
* librbd: fail IO request when exclusive lock cannot be obtained
1815
* mgr,librados: service map
1816
* mgr,mon: debug init and mgrdigest subscriptions
1817
* mgr,mon: enable/disable mgr modules via 'ceph mgr module ...' commands
1818
* mgr/ClusterState: do not mangle PGMap outside of Incremental
1819
* mgr/restful: bind to :: and update docs
1820
* mgr: Zabbix monitoring module
1821
* mon,crush: create crush rules using device classes for replicated and ec pools via cli
1822
* mon/MgrStatMonitor: do not crash on luminous dev version upgrades
1823
* mon/MonClient: respect the priority in SRV RR
1824
* mon/Monitor: recreate mon session if features changed
1825
* mon/OSDMonitor: do not allow crush device classes until luminous
1826
* mon/OSDMonitor: guard 'osd crush set-device-class'
1827
* mon/mgr: add detail error infomation
1828
* mon: Fix status output warning for mon_warn_osd_usage_min_max_delta
1829
* mon: add support public_bind_addr option
1830
* mon: collect mon metdata as part of the election
1831
* mon: debug session feature tracking
1832
* mon: do crushtool test with fork and timeout, but w/o exec of crushtool
1833
* mon: fix hang on deprecated/removed 'pg set_\*full_ratio' commands
1834
* mon: include device class in tree view; hide shadow hierarchy
1835
* mon: maintain the "cluster" PerfCounters when using ceph-mgr
1836
* mon: revamp health check/warning system
1837
* msg/async: increase worker reference with local listen table enabled backend
1838
* msg/async: make recv_stamp more precise
1839
* msg: QueueStrategy::wait() joins all threads
1840
* msg: make listen backlog an option, increase from 128 to 512
1841
* os/blueStore: Failure retry for opening file
1842
* os/bluestore/BlueFS: clean up log_writer aios from compaction
1843
* os/bluestore/BlueFS: clear current log entrys before dump all fnode
1844
* os/bluestore/KernelDevice: batch aio submit
1845
* os/bluestore: Make BitmapFreelistManager kv itereator short lived
1846
* os/bluestore: cap rocksdb cache size
1847
* os/bluestore: clear up redundant size assignment in KernelDevice
1848
* os/bluestore: differ default cache size for hdd/ssd backends
1849
* os/bluestore: fix deferred_aio deadlock
1850
* os/bluestore: move object exist in assign nid
1851
* os/bluestore: only submit deferred if there is any
1852
* os/bluestore: reduce some overhead for _do_clone_range() and _do_remove()
1853
* os/bluestore: use bufferlist functions whenever possible
1854
* os/filestore/FileJournal: FileJournal::open() close journal file before return error
1855
* os/filestore/HashIndex: randomize split threshold by a configurable amount
1856
* os/filestore: call committed_thru when no journal entries are replayed
1857
* os/filestore: do not free event if not added
1858
* os/filestore: queue ondisk completion before apply work
1859
* os/filestore: require experimental flag for btrfs
1860
* osd/OSD: auto class on osd start up
1861
* osd/PrimaryLogPG solve cache tier osd high memory consumption
1862
* osd/ReplicatedBackend: reset thread heartbeat after every omap entry
1863
* osd/filestore: Revert "os/filestore: move ondisk in front
1864
* osd: Check for and automatically repair object info soid during scrub
1865
* osd: Preserve OSDOp information for historic ops
1866
* osd: check queue_transaction return value
1867
* osd: clear_queued_recovery() in on_shutdown()
1868
* osd: compact osd feature
1869
* pybind/mgr/dashboard: bind to :: by default
1870
* pybind/mgr/dashboard: fix get kernel_version error
1871
* rbd-mirror: ignore permission errors on rbd_mirroring object
1872
* rbd: do not attempt to load key if auth is disabled
1873
* rgw: fix compilation with cryptopp
1874
* rgw,test: fix rgw placement rule pool config option
1875
* rgw/rgw_frontend.h: Return negative value for empty uid in RGWLoadGenFrontend::init()
1876
* rgw/rgw_rados: Remove duplicate calls in RGWRados::finalize()
1877
* rgw: /info claims we do support Swift's accounts ACLs
1878
* rgw: Correcting the condition in ceph_assert while parsing an AWS Principal
1879
* rgw: Do not fetch bucket stats by default upon bucket listing
1880
* rgw: Fix a bug that multipart upload may exceed the quota
1881
* rgw: Initialize pointer fields
1882
* rgw: fix leaks with incomplete multiparts
1883
* rgw: fix memory leak in copy_obj_to_remote_dest
1884
* rgw: fix not initialized vars which cause rgw crash with ec data pool
1885
* rgw: fix radosgw-admin data sync run crash
1886
* rgw: fix s3 object uploads with chunked transfers and v4 signatures
1887
* rgw: fix the subdir without slash of s3 website url
1888
* rgw: fix zone did't update realm_id when added to zonegroup
1889
* rgw: log_meta only for more than one zone
1890
* rgw: rgw_file skip policy read for virtual components
1891
* rgw: using RGW_OBJ_NS_MULTIPART in check_bad_index_multipart
1892
* rgw: verify md5 in post obj
1893
* rgw_file: add compression interop to RGW NFS
1894
* rgw:fix s3 aws v2 signature priority between header['X-Amz-Date'] and header['Date']
1895
* vstart.sh: bind restful, dashboard to ::, not 127.0.0.1
1896
* vstart: add --rgw_compression to set rgw compression plugin
1897
* vstart: allow to start multiple radosgw when RGW=x
1898
1899
-------------------------------------------------------------------
1900
Mon Jul 3 19:41:29 UTC 2017 - ncutler@suse.com
1901
1902
- Update to version 12.1.0+git.1499090920.2c11b88d14:
1903
+ With this update, Ceph no longer autocreates a pool called "rbd" with id 0
1904
Deployment tools must take this into account!
1905
+ systemd: Add explicit Before=ceph.target (bsc#1042973)
1906
1907
-------------------------------------------------------------------
1908
Wed Jun 28 13:33:48 UTC 2017 - ncutler@suse.com
1909
1910
- Update to version 12.1.0+git.1498654198.20d6a47cc9:
1911
+ build/ops: rpm: put mgr python build dependencies in make_check bcond
1912
N.B. this effectively eliminates the following build dependencies:
1913
python-Babel python-beautifulsoup4 python-CherryPy python-coverage
1914
python-flup python-Genshi python-html5lib python-logutils python-nose
1915
python-Paste python-PasteDeploy python-PasteDeploy python-pecan
1916
python-pyquery python-singledispatch python-waitress python-WebOb
1917
python-WebTest python-Werkzeug python-WSGIProxy2 pytyhon-python-openid
1918
1919
-------------------------------------------------------------------
1920
Mon Jun 26 13:52:31 UTC 2017 - ncutler@suse.com
1921
1922
- spec file:
1923
+ removed BR libatomic_ops-devel as upstream replaced it with std:atomic
1924
+ removed defattr as they are no longer needed on sle12 and newer
1925
1926
-------------------------------------------------------------------
1927
Mon Jun 26 12:25:57 UTC 2017 - ncutler@suse.com
1928
1929
- Update to version 12.1.0+git.1498478524.117b171715:
1930
+ include 12.1.0 tag to make "ceph --version" happy
1931
+ tests: drop hadoop-s3a tests
1932
1933
-------------------------------------------------------------------
1934
Sat Jun 24 20:17:48 UTC 2017 - ncutler@suse.com
1935
1936
- Update to version 12.1.0+git.1498309403.f4fc02fff4:
1937
+ upstream 12.1.0 release; for details, see
1938
http://ceph.com/releases/v12-1-0-luminous-rc-released/
1939
+ revert several pre-release commits that are no longer needed
1940
because the issues have been fixed upstream in the meantime
1941
+ build/ops: rpm: sane packaging of %{_docdir}/ceph directory
1942
1943
-------------------------------------------------------------------
1944
Fri Jun 23 08:11:22 UTC 2017 - ncutler@suse.com
1945
1946
- Update to version 12.0.3+git.1498202776.b806032985:
1947
+ Integration testing changes:
1948
* add DeepSea integration suite test definitions for teuthology
1949
* re-enable several RGW tests that upstream only runs on Ubuntu
1950
+ ceph_ver_hack.sh: use git describe --match
1951
+ ReplicatedPG: add CHECKSUM->CMPEXT req translation
1952
1953
-------------------------------------------------------------------
1954
Wed Jun 14 08:00:43 UTC 2017 - ncutler@suse.com
1955
1956
- Update to version 12.0.3+git.1497426468.6984d41b5d:
1957
+ qa: add initial deepsea suite (task and test yaml)
1958
+ fix "ceph osd df" (regression in latest upstream master) (pr#15675, issue#20256)
1959
* mon: move creating_pgs and reweight_by_utilization into new MonPGStatService
1960
* mon: move most PGMapStatService into PGMap; rename PGMon's to PGMonStatService
1961
* mon: mgr: move 'osd df' handling to manager
1962
* mon: inherit PGMonStatService from the PGMapStatService
1963
* move the OSDUtilizationDumper code into OSDMap
1964
* mon: mgr: enable "osd df" on the manager
1965
* qa: add a check_commands.sh script which looks for commands with no tests
1966
* qa: test 'osd df' in cephtool/test.sh
1967
1968
-------------------------------------------------------------------
1969
Thu Jun 08 08:36:57 UTC 2017 - ncutler@suse.com
1970
1971
- Update to version 12.0.3+git.1496909744.9f667dc335:
1972
+ build/ops: rpm: one License line to rule them all
1973
1974
-------------------------------------------------------------------
1975
Thu Jun 8 07:23:16 UTC 2017 - ncutler@suse.com
1976
1977
- up memory _constraint for ceph-test to address ppc64le OOM seen in IBS
1978
1979
-------------------------------------------------------------------
1980
Thu Jun 08 06:31:53 UTC 2017 - ncutler@suse.com
1981
1982
- Update to version 12.0.3+git.1496902753.b18dc53186:
1983
+ build/ops: rpm, COPYING: drop GPL 2.0 with Autoconf Exception
1984
(autoconf no longer used)
1985
1986
-------------------------------------------------------------------
1987
Wed Jun 7 12:26:46 UTC 2017 - ncutler@suse.com
1988
1989
- Update to version 12.0.3+git.1496754880.35cb2861ce:
1990
+ merge upstream master (b1d06a6b54)
1991
1992
-------------------------------------------------------------------
1993
Sat Jun 3 15:53:05 UTC 2017 - ncutler@suse.com
1994
1995
- Update to version 12.0.3+git.1496494491.ba3c561a92:
1996
+ merge upstream master (97d6e150e5)
1997
1998
-------------------------------------------------------------------
1999
Thu Jun 1 08:51:20 UTC 2017 - ncutler@suse.com
2000
2001
- Update to version 12.0.3+git.1496306960.2db336d85e:
2002
+ merge upstream master (b19352eec3), fixes bsc#1041492
2003
2004
-------------------------------------------------------------------
2005
Tue May 30 13:15:47 UTC 2017 - ncutler@suse.com
2006
2007
- Update to version 12.0.3+git.1496147556.f1d6115861:
2008
+ cmake: build boost::context and coroutine only with rgw Beast frontend
2009
+ build/ops: rpm: reverse s390 bcond conditional block
2010
+ build/ops: rpm: no rgw Beast frontend on s390x
2011
+ build/ops: deb: no rgw Beast frontend on s390x
2012
+ cmake: delete excidentail reintroduced line.
2013
+ cmake: link radosgw with boost libraries
2014
(bsc#1040119)
2015
2016
-------------------------------------------------------------------
2017
Sat May 27 08:19:59 UTC 2017 - ncutler@suse.com
2018
2019
- Update to version 12.0.3+git.1495849076.4457d36178:
2020
+ rgw: remove fastcgi from default rgw frontends
2021
+ RGW: Turn off fcgi as a frontend
2022
+ build/ops: drop libfcgi build dependency
2023
+ build/ops: rpm: apply epoch only if %epoch macro is defined
2024
2025
-------------------------------------------------------------------
2026
Fri May 26 11:39:01 UTC 2017 - ncutler@suse.com
2027
2028
- Update to version 12.0.3+git.1495798013.23dd2b67dc:
2029
+ ceph.spec.in: re-drop %{epoch}: prefixes
2030
2031
-------------------------------------------------------------------
2032
Fri May 26 08:57:00 UTC 2017 - ncutler@suse.com
2033
2034
- Update to version 12.0.3+git.1495787939.3f6446f64f:
2035
+ build/ops: rpm: adapt License line to Release 2.0 of SPDX spec
2036
(issue#20091)
2037
2038
-------------------------------------------------------------------
2039
Fri May 26 04:35:06 UTC 2017 - ncutler@suse.com
2040
2041
- Update to version 12.0.3+git.1495675338.07282a4057:
2042
+ upstream 12.0.3 release
2043
+ osd/PG: Add two new mClock implementations of the PG sharded operator queue
2044
(pr#14997, bsc#1040103)
2045
+ build/ops: rpm: make librbd1 %post scriptlet depend on coreutils (boo#1040230)
2046
+ build/ops: rpm: move RDMA build dependency to distro-conditional section
2047
+ build/ops: rpm: move python-prettytable to distro-conditional section
2048
+ cmake: added empty RPATH to libcls_sdk.so
2049
+ rpm: drop %{epoch} from new rados-objclass-devel subpackage
2050
+ cmake: fix boost components for WITH_SYSTEM_BOOST
2051
+ cmake: build boost::context only if rgw Beast frontend is in use
2052
+ build/ops: rpm: reverse s390 bcond conditional block
2053
+ build/ops: rpm: no rgw Beast frontend on s390x (bsc#1040119)
2054
+ ceph.spec.in, debian/control: build/runtime dependency for cherrypy
2055
2056
-------------------------------------------------------------------
2057
Wed May 10 09:00:11 UTC 2017 - ncutler@suse.com
2058
2059
- Update to version 12.0.2+git.1494343993.7527e4f0b8:
2060
+ ReplicatedPG: drop CACHE_PIN->WRITESAME req translation (bsc#1038063)
2061
2062
-------------------------------------------------------------------
2063
Tue May 9 09:17:19 UTC 2017 - ncutler@suse.com
2064
2065
- _constraints: up ceph.spec disk constraint to 28G after seeing a
2066
build failure in OBS
2067
2068
-------------------------------------------------------------------
2069
Fri Apr 28 01:22:07 UTC 2017 - ddiss@suse.com
2070
2071
- Update to version 12.0.2+git.1493341348.9148e53:
2072
+ ceph osd: add support for new op cmpext
2073
+ ceph_test_rados_api_misc: add cmpext tests
2074
+ librados: add cmpext API
2075
+ ceph_test_rados_api_aio: add cmpext tests
2076
+ test/librados/c_operations: add cmpext tests
2077
This patchset is a straight cherry-pick of the upstream OSD/librados cmpext
2078
changes (bsc#1035937).
2079
2080
-------------------------------------------------------------------
2081
Thu Apr 27 11:39:24 UTC 2017 - ncutler@suse.com
2082
2083
- Update to version 12.0.2+git.1493291471.adb6a43:
2084
+ rocksdb: sync with upstream (bsc#1025891)
2085
+ build/ops: cmake: explicitly disable MSSE 4.2 if not supported
2086
2087
-------------------------------------------------------------------
2088
Thu Apr 27 08:23:46 UTC 2017 - ncutler@suse.com
2089
2090
- _constraints: set higher disk and memory constraints so s390x
2091
builds don't fail
2092
2093
-------------------------------------------------------------------
2094
Wed Apr 26 20:51:56 UTC 2017 - ncutler@suse.com
2095
2096
- Update to version 12.0.2+git.1493238434.71681fd:
2097
+ cmake: added empty RPATH to libceph_crypto_isal.so
2098
2099
-------------------------------------------------------------------
2100
Wed Apr 26 18:10:40 UTC 2017 - ncutler@suse.com
2101
2102
- Update to version 12.0.2+git.1493227670.3396ca1:
2103
+ rgw: use a vector for options passed to civetweb
2104
2105
-------------------------------------------------------------------
2106
Wed Apr 26 10:10:21 UTC 2017 - ncutler@suse.com
2107
2108
- Update to version 12.0.2+git.1493192333.3305a0c
2109
+ merge upstream master (0d368d2c8544247a4aed9c71c74e77b0c6bbfb22)
2110
including 12.0.2 development release
2111
2112
-------------------------------------------------------------------
2113
Tue Apr 25 12:39:36 UTC 2017 - ddiss@suse.com
2114
2115
- revert commit a9a50f690085091bb4446095418237f9fef712c8 in preparation for
2116
rebasing against the upstream implementation. (bsc#1035937)
2117
2118
-------------------------------------------------------------------
2119
Fri Apr 7 12:10:55 UTC 2017 - ncutler@suse.com
2120
2121
- Add ibs_constraints.sh script to address s390 constraints
2122
tweak needed in IBS
2123
2124
-------------------------------------------------------------------
2125
Fri Apr 7 09:41:22 UTC 2017 - ncutler@suse.com
2126
2127
- Update to version 12.0.1+git.1491557762.4e47e9f
2128
+ merge upstream master (2950ad91d25d0d6e2e3fb6842d5bbc36353ba2a5)
2129
including fixes for:
2130
* bsc#1030068 (s390 build)
2131
* bsc#1031311 (ceph-mon.service not enabled via systemd preset)
2132
2133
-------------------------------------------------------------------
2134
Tue Apr 4 13:42:40 UTC 2017 - ncutler@suse.com
2135
2136
- Mention bugs fixed in jewel codestream that are also fixed in the current
2137
codestream:
2138
+ msg/simple/Pipe: avoid returning 0 on poll timeout (bsc#1014338)
2139
+ build/ops: fix undefined crypto references with --with-xio (bsc#977940)
2140
+ ceph-create-keys: add missing argument comma (bsc#1008894)
2141
+ common: Improve linux dcache hash algorithm (bsc#1005179)
2142
2143
-------------------------------------------------------------------
2144
Tue Mar 14 12:09:01 UTC 2017 - ncutler@suse.com
2145
2146
- Update to version 12.0.0+git.1489432599.165c23f:
2147
+ merge upstream master (0c2f5f7214d2410a7519f88e65ed5273d6480227)
2148
including fix for upstream issue#18694 "ceph-disk activate for partition
2149
failing"
2150
2151
-------------------------------------------------------------------
2152
Fri Mar 10 15:55:53 UTC 2017 - ncutler@suse.com
2153
2154
- Update to version 12.0.0+git.1489159457.410e200:
2155
+ build/ops: fix Group strings for library packages
2156
2157
-------------------------------------------------------------------
2158
Fri Mar 3 15:32:06 UTC 2017 - ncutler@suse.com
2159
2160
- Update to version 12.0.0+git.1488553020.e902441:
2161
+ Recent upstream master (3c0af07629dc661aba84e2fef696339ac7171914)
2162
+ Builds with GCC7 (boo#1025891)
2163
2164
-------------------------------------------------------------------
2165
Wed Feb 08 21:28:28 UTC 2017 - ncutler@suse.com
2166
2167
- Update to version 11.1.0+git.1486588482.ba197ae:
2168
+ Update to latest upstream master (3d740bd)
2169
+ cmake: added empty RPATH to several executables
2170
+ rocksdb: sync with upstream
2171
2172
-------------------------------------------------------------------
2173
Fri Jan 20 14:00:36 UTC 2017 - ncutler@suse.com
2174
2175
- Update to version 11.1.0+git.1484919552.9216e9a:
2176
+ Revert "rpm: put distro conditionals around Source0 in spec file"
2177
+ Revert "ceph.spec.in: revert Source0 line to upstream version"
2178
2179
-------------------------------------------------------------------
2180
Fri Jan 20 10:18:44 UTC 2017 - ncutler@suse.com
2181
2182
- pre_checkin.sh: add logic to remove s390 architectures from ExclusiveArch
2183
line in ceph-test.spec (rationale: ceph-test is not shipped for s390x)
2184
2185
-------------------------------------------------------------------
2186
Fri Jan 20 10:06:54 UTC 2017 - ncutler@suse.com
2187
2188
- Update to version 11.1.0+git.1484745543.7b08de5:
2189
+ Update to latest upstream master (36874c8) - significant changes:
2190
* cmake: Turn libcommon into a shared library (PR#12840)
2191
* cmake: fix rpath on shared libraries and executables (PR#12927)
2192
+ Fix build failure in ppc64le and s390x, caused by missing
2193
"-momit-leaf-frame-pointer" gcc option in these architectures:
2194
+ rocksdb: build with ppc64 (PR#12908)
2195
2196
-------------------------------------------------------------------
2197
Tue Jan 17 14:14:45 UTC 2017 - ncutler@suse.com
2198
2199
- Update to version 11.1.0+git.1484659687.3472421:
2200
+ rpm: tell openSUSE to never clean the spec file
2201
+ Enable ppc64le and s390x builds in SLE
2202
+ rpm: lttng only on x86_64 and aarch64
2203
2204
-------------------------------------------------------------------
2205
Thu Jan 05 10:43:34 UTC 2017 - jfajerski@suse.com
2206
2207
- Update to version 11.1.0+git.1483528076.d86680e (latest master)
2208
+ Merge branch 'master' into ses5 (Merge: 185bcce798 a7b78620f0) with conflicts:
2209
conflicts in qa/ where resolved with theirs
2210
conflict in src/osd/PrimaryLogPG.cc was resolved with picking ours plus a method rename
2211
int ReplicatedPG::do_extent_cmp -> int PrimaryLogPG::do_extent_cmp
2212
2213
-------------------------------------------------------------------
2214
Tue Dec 13 21:21:41 UTC 2016 - ncutler@suse.com
2215
2216
- Update to version 11.1.0+git.1481663255.bf42706:
2217
+ Update to upstream 11.1.0 release; for details see
2218
http://docs.ceph.com/docs/master/release-notes/#v11-1-0-release-candidate
2219
+ move ceph_ver_hack.sh script from build service package to git repo
2220
(bsc#1015419)
2221
2222
-------------------------------------------------------------------
2223
Tue Nov 29 20:39:16 UTC 2016 - ncutler@suse.com
2224
2225
- Update to version 11.0.2+git.1480437645.66595d3
2226
+ Update to latest upstream master (boost library is now included in the
2227
tarball, so the tarball is much larger than before and the build takes
2228
longer to complete)
2229
+ ceph_ver_hack_sh adaptation (upstream dropped src/make_version script)
2230
+ rocksdb: do not build with --march=native (bsc#1012553)
2231
2232
-------------------------------------------------------------------
2233
Fri Nov 25 20:42:45 UTC 2016 - ncutler@suse.com
2234
2235
- Update to version 11.0.2+git.1480105120.6b8e9e5:
2236
+ Revert commit 8aee8db140bcbd1ffd2a7b571dbbade10bec9de3 because it
2237
conflicted with upstream
2238
+ update to latest upstream kraken (11.0.2) - for details, see
2239
http://ceph.com/releases/kraken-11-0-2-released/
2240
2241
-------------------------------------------------------------------
2242
Mon Sep 12 12:48:33 UTC 2016 - ncutler@suse.com
2243
2244
- Update to version 11.0.0+git.1473684054.73e4b4a:
2245
+ safe_io: Improve portability by replacing loff_t type usage with off_t.
2246
+ mon: remove the redundant list swap in paxos commit_proposal
2247
+ msg/EventPoll.h: add override to virtual functions
2248
+ msg/EventKqueue.h: add override to virtual func
2249
+ msg/EventSelect.h: add override to virtual funct
2250
+ ceph-disk: Compatibility fixes for Python 3
2251
+ ceph-disk: Use true integer division in get_dev_size
2252
+ ceph-disk: Fix bug in FileLock
2253
+ ceph-disk: Allow ConfigObj to write in binary mode
2254
+ ceph-disk: Use context manager with FileLock
2255
+ ceph-disk: Use os.path.isabs instead of .startswith('/')
2256
+ ceph-disk: Set space_symlink to the path, not file object
2257
+ ceph-disk: PEP8ify
2258
+ rgw: rgw file fix bug of rgw_lookup can not exact match file name
2259
+ rgw: fix the wrong return value
2260
+ rgw/rgw_coroutine: move WaitContext to .cc file
2261
+ client: pass a mask parameter to path_walk
2262
+ mds/mdstypes: add btime to inode
2263
+ mds/Server: set btime=ctime on creation
2264
+ mds/MDCache: set btime on system inodes
2265
+ include/ceph_features: add FS_BTIME features
2266
+ mds: pass btime in InodeStat MClientReply, if feature is present
2267
+ client: keep btime in Inode and InodeStat
2268
+ ceph: break up ll_getattr into two functions
2269
+ client: move the device bitshift handling macros to Client.h
2270
+ libcephfs: add a ceph_ll_getattrx and ceph_statx
2271
+ libcephfs: add a test for "lazy" statx
2272
+ mds/client: add btime to CapSnap and MClientCaps
2273
+ mds/mdstypes: add change attribute to inode
2274
+ mds/Server: set change_attr to 0 on creation
2275
+ mds/MDCache: set change_attr to 0 on system_inodes
2276
+ include/ceph_features: add FS_CHANGE_ATTR feature
2277
+ mds: pass change_attr in InodeStat MClientReply, if feature is present
2278
+ mds/client: keep change_attr in Inode, CapSnap and MClientCaps
2279
+ mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL
2280
+ mds/client: bump the change_attr at the appropriate time for files
2281
+ libcephfs: return the change_attr in the statx.stx_version field
2282
+ tests: add a ChangeAttr test
2283
+ mds: make frag_info_t add_dirty() function take a pointer to touched_mtime
2284
+ mds: add change_attr to frag_info_t
2285
+ test: add test for change attribute of directories
2286
+ cephfs: rename ceph_mds_request_head and _args with a _legacy postfix
2287
+ MDS: allow the MDS to accept requests to set the btime
2288
+ client: add the ability to set the btime
2289
+ client: add a ceph_fstatx
2290
+ client: extend the Btime test to cover fstatx as well
2291
+ journal/JournalTrimmer: move C_RemoveSet struct
2292
+ rbd_mirror/ImageSynceThrottler: move struct to .cc
2293
+ libcephfs: add unmount function in cephfs.pyx
2294
+ rgw: fix typo of "minite" to "minute" in rgw_lc.cc
2295
+ rgw/rgw_lc.cc: fix sleep time according to the error message
2296
+ crush: don't normalize input of crush_ln iteratively
2297
+ crush: remove clutter
2298
+ mds: remove max_mds config option
2299
+ vstart.sh: add option to turn on multimds
2300
+ rgw: right parenthesis is missing in radosgw-admin help message on caps
2301
+ SQUASH: client: request AUTH caps on the directory during create if we'll need to check perms locally
2302
+ SQUASH: Revert "mds: ensure that change_attr reflects metadata changes on clients that hold CAP_FILE_EXCL"
2303
+ SQUASH: client: always take a change_attr update from the server if it's newer
2304
+ SQUASH: mds/client: don't get clever with ceph_mds_request_head_legacy encode/decode
2305
+ rgw/rgw_rados.h: remove unneeded class C_Tick
2306
+ SQUASH: client: querying for stx_version field requires getting all shared caps
2307
+ SQUASH: mds/client: add routines to copy to/from ceph_mds_request_head_legacy
2308
+ client: properly set inode number of created inode in replay request
2309
+ test/librbd/fsx: enable exclusive-lock feature in krbd mode
2310
+ os/bluestore/BlueFS: fix async compaction txn
2311
+ scripts/bdev_grep: parse bluefs style extents too
2312
+ SQUASH: client: request all shared caps if ctime was requested
2313
+ os/bluestore/BlueFS: factor unflushed log into runway calculation
2314
+ osd/ReplicatedBackend: move classes to cc file
2315
+ os/bluestore: honour allow-eio flag during read
2316
+ CmakeLists.txt: use LIB_RESOLV instead of resolv.
2317
+ osd/ReplicatedPG: move classes to .cc file
2318
+ librbd: potential double-unwatch of watch handle upon error
2319
+ cls/journal: add async client_update_state method
2320
+ journal: allow to trim journal for "laggy" clients
2321
+ librbd: optionally flag "laggy" journal clients disconnected
2322
+ rbd: new command to disconnect journal client
2323
+ rbd-mirror: decode_client_meta should return false on error
2324
+ rbd-mirror: resync was possible only when image replayer start had succeeded
2325
+ rbd-mirror: stop replay when client is disconnected
2326
+ rbd-mirror: option to automatically resync after journal client disconnect
2327
+ qa/workunits/cephtool/test.sh: fix omision of ceph-command
2328
+ os/bluestore: use global compressor if possible
2329
+ build/ops: fix /etc/os-release parsing in install-deps.sh
2330
+ osd/OSD.cc: remove repeated searching of map
2331
+ test/cephfs: add mount&&unmount test
2332
+ mds: s/used_ions/used_inos/
2333
+ Add dependencies from ceph_smalliobenchrbd on cls_rbd, cls_journal, and cls_lock.
2334
+ ceph_test_objectstore: add SyntheticMatrixSharding
2335
+ ceph_test_objectstore: occasional umount/fsck/mount
2336
+ ceph_test_objectstore: test shards for longer
2337
+ crush/CrushCompiler.cc:884 bug fix: index out of range
2338
+ Makfile: Fix rocksdb error when make dist
2339
+ src/CMakeLists.txt: exclude parts not buildable on FreeBSD
2340
+ src/pybind/CMakeLists.txt: conditionaly build cython tools
2341
+ src/tools/CMakeLists.txt: conditionaly build ceph-client-debug
2342
+ src/test/objectstore/CMakeLists.txt: conditionaly build tests
2343
+ mds: trim null dentries proactively
2344
+ cmake: include(SIMDExt) in src/CMakeLists.txt
2345
+ mds: log path with CDir damage messages
2346
+ hint in extent_alloc code
2347
+ remove wrap argument and handle in wrappers
2348
+ Hint argument in alloc_blocks + test case changes
2349
+ os/bluestore: shard extent map
2350
+ os/bluestore: make nid and blobid allocation less racy
2351
+ os/bluestore: optimize compress_extent_map
2352
+ os/bluestore: fix fsck used_block bitmap
2353
+ os/bluestore: use block_size for allocator unit
2354
+ os/bluestore: make blob_t unused helpers use logical length
2355
+ os/bluestore: instrument big/small writes
2356
+ os/bluestore: instrument transaction count
2357
+ os/bluestore: instrument onode reshard events
2358
+ os/bluestore: dump some stats after fsck
2359
+ os/bluestore: assert shared blob cache cleared on split
2360
+ remove autotools
2361
+ test/objectstore/CMakeLists.txt: fix libaio conditional
2362
+ buffer: clear append_buffer on clear()
2363
+ os/bluestore: tunable prealloc size for ExtentMap inline_bl
2364
+ os/bluestore: don't dirty onode if its size is already at desired offset
2365
+ os/bluestore: remove never reachable asserts
2366
+ os/bluestore: drop unnecessary separator between fields
2367
+ os/bluestore: fix key+name sort wonkiness
2368
+ os/bluestore: encode shard id in single byte
2369
+ os/bluestore: small put_ref cleanup
2370
+ os/bluestore: remove faulted debug hackery
2371
+ os/bluestore: bits for unit tests
2372
+ unittest_bluestore_types: resurrect blob and extent_map unit tests
2373
+ os/bluestore/BlueFS: do not start racing async compaction
2374
+ os/bluestore/BlueFS: fix Dir memory leak
2375
+ buffer: implement buffer::list::reserve(n)
2376
+ os/bluestore: do not waste memory on cached encoded blobs
2377
+ qa/workunits/objectstore: fix test_fuse.sh
2378
+ os/FuseStore: only flush if dirty
2379
+ build: drop dryrun of autogen.sh from run-cmake-check.sh script
2380
+ os/bluestore/BlueFS: For logs of rocksdb & bluefs only use directio.
2381
+ os/bluestore: remove some copy-pastes
2382
+ cmake: make py3 a nice-to-have
2383
+ os/bluestore/BlueFS: only extend extent on same bdev
2384
+ msg/AsyncConnection: add const to mem functions
2385
+ msg/AsyncMessenger: add const to function
2386
+ client/barrier: move C_Block_Sync class to .cc
2387
+ osd/OSD.cc: remove unneeded searching of map
2388
+ Set ARM_CRC_FLAGS from the CRC test rather than ARM_NEON_FLAGS
2389
+ rpm: Moved ceph-client-debug from ceph-base to ceph-test package
2390
+ rpm: Renamed bcond tests flag to make_check
2391
+ rbd-nbd: fix kernel deadlock during teuthology testing
2392
+ rbd-nbd: mask out-of-bounds IO errors caused by image shrink
2393
+ librbd: invalidate cache before trimming image
2394
+ librbd: ignore cache busy errors when shrinking an image
2395
+ librbd: potential seg fault when blacklisting an image client
2396
+ cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries
2397
+ rpm: Added ceph_test_package bcond flag to control the build of ceph-test package
2398
+ deb: Moved ceph-client-debug from ceph-base to ceph-test package
2399
+ ceph-objectstore-tool: add a way to split filestore directories offline
2400
+ install-deps: exit non-zero when we cannot match distro
2401
+ librbd: possible deadlock if cluster connection closed after image
2402
+ osd/ReplicatedPG: remove class redeclaration
2403
+ librbd: ignore partial refresh error when acquiring exclusive lock
2404
+ osd/OSD.cc: remove unneeded returns
2405
2406
-------------------------------------------------------------------
2407
Fri Sep 09 12:53:16 UTC 2016 - ncutler@suse.com
2408
2409
- Update to version 11.0.0+git.1473424516.3b8b524:
2410
+ Revert "ceph_disk.main: s/get_dev_size/get_free_partition_size/"
2411
+ Revert "ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/"
2412
+ Revert "ceph_disk tests/test_get_free_partition_size: New unit tests"
2413
+ Revert "ceph_disk tox.ini: add tests/test_get_free_partition_size.py"
2414
+ rpm: put distro conditionals around Source0 in spec file
2415
2416
-------------------------------------------------------------------
2417
Fri Sep 09 10:59:53 UTC 2016 - ncutler@suse.com
2418
2419
- Update to version 11.0.0+git.1473418476.095f67c:
2420
+ ceph.spec.in: revert Source0 line to upstream version
2421
+ ceph.spec.in: conditionalize %prep command
2422
2423
-------------------------------------------------------------------
2424
Fri Sep 09 08:16:40 UTC 2016 - ncutler@suse.com
2425
2426
- ceph.spec.in: enable cephfs_java build unconditionally
2427
- new (merged) commits from upstream master branch:
2428
+ mailmap updates
2429
+ rgw: fix the handling of rgw_swift_url_prefix.
2430
+ rgw: ONLY improve code formatting around RGWRESTMgr.
2431
+ rgw: add support for the crossdomain.xml resource of Swift API.
2432
+ rgw: add support for the healthcheck feature of Swift API.
2433
+ swift /info implementation.
2434
+ rgw: settle /info implementation across other swift-at-root features.
2435
+ compressor: isa-l extension for zlib plugin Signed-off-by: Alyona Kiseleva <akiselyova@mirantis.com>
2436
+ mon: tear down standby replays on MDS rank stop
2437
+ mon/MDSMonitor: move C_Updated class to .cc file
2438
+ rgw_file: fix/update rgw_open flag arguments
2439
+ rgw_file: fix/update rgw_create flag arguments
2440
+ doc: remove btrfs contradiction
2441
+ msg: make async backend default
2442
+ msg/simple: wait dispatch_queue until all pipes closed
2443
+ rgw_file: implement stateless write completion timer
2444
+ rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
2445
+ rgw_file: log on write completion events at level 10
2446
+ rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
2447
+ osdc/ObjectCacher: move C_ReadFinish, C_RetryRead
2448
+ osdc/Journaler: move C_DelayFlush class to .cc
2449
+ rgw: fix RGWAccessControlPolicy_SWIFT::create return value check error
2450
+ librgw: add API version defines for librgw and rgw_file
2451
+ make-dist/ceph.spec.in: Fix srpm build breakage.
2452
+ ceph_timer: prefer using directive to typedef
2453
+ rgw_file: explain semantics of RGWFileHandle::commit
2454
+ compressor: Better arch ifdefs for isal code
2455
+ mds/MDSTable: add const to member functions
2456
+ os/bluestore: fix some #includes
2457
+ vstart.sh: -b for bluestore
2458
+ os/bluestore/bluestore_types: make blob_t get_chunk_size const
2459
+ os/bluestore: use Blob const and non-const accessors
2460
+ os/bluestore: avoid reencoding unchanged blobs
2461
+ os/bluestore: decode blobs on demand
2462
+ mds/SnapRealm.h: add const to member functions
2463
+ os/bluestore/bluefs: avoid check "locked" field for newly created file
2464
+ os/bluestore/bluefs: check against locked field during unlink
2465
+ os/bluestore/bluefs: assert refs of file don't underflow
2466
+ os/kstore: kill dead code
2467
+ rgw: remove duplicated calls to getattr
2468
+ debian: should dh_python3 python3-* not python-*
2469
+ pybind: silence -Wsign-compare warning
2470
+ test/ceph_test_msgr: fix -Wsign-compare warnings
2471
+ test/unittest_alloc: fix -Wsign-compare warnings
2472
+ librbd: API methods to directly acquire and release the exclusive lock
2473
+ doc: add graphic for cap bit field
2474
+ mds/MDCache.h: remove unneeded access specifier
2475
+ librbd: skeleton implementation of client-side image cache
2476
+ librbd: blocking parent IO completion no longer required
2477
+ librbd: remove use of owner_lock on IO path
2478
+ Revert "osdc: ObjectCacher flusher might needs additional locks"
2479
+ librbd: support bufferlist payload for AioImageWrite
2480
+ librbd: add internal support for scatter/gather IO
2481
+ librbd: initial integration of ImageWriteback to AioImageRequest
2482
+ librbd: consolidate IO clipping to reusable method
2483
+ librbd: differentiate between image and object cache
2484
+ librbd: C_ImageCacheRead bridge from Context to AioCompletion
2485
+ librbd: integrate image cache hooks into IO path
2486
+ common/Throttle.h: remove unneeded class
2487
+ cmake: fix the tracing header dependencies
2488
+ src/test/bench/CMakeLists.txt: RBD exclude
2489
+ src/CMakeLists.txt: RBD|KVS|FUSE exclude
2490
+ src/librbd/CMakeLists.txt: krbd and secret.c are LINUX dependant
2491
+ src/os/CMakeLists.txt: AIO|FUSE exclude
2492
+ src/test/CMakeLists.txt: RADOSGW|RBD exclude
2493
+ src/test/common/CMakeLists.txt: BLKID exclude
2494
+ install-deps.sh: initial distro detection based on /etc/os-release
2495
+ ceph_test_objectstore: fix ObjectStore/StoreTest.BluestoreStatFSTest/2 on ssd
2496
+ ceph_test_objectstore: disable statfs checks on available space
2497
+ messages/MOSDMap: mark as enlighten OSDMap encoder
2498
+ cmake: remove unused librados_api target
2499
+ cmake: replace Findlttng-ust.cmake with FindLTTngUST.cmake
2500
+ cmake: let librados_api_obj depend on librados-tp
2501
+ os/bluestore: yet another statfs test fix
2502
+ Revert "osd/ReplicatedPG: for sync-read it don't cacl l_osd_op_r_prepare_lat."
2503
+ doc/release-notes: v0.94.9
2504
+ os/bluestore/bluefs: use map to track dirty files
2505
+ os/bluestore/bluefs: update mtime of inode in unified path
2506
+ os/bluestore/bluefs: drop redundant eof check for read_random()
2507
+ os/CMakeLists.txt: undubble kv.cc usage.
2508
+ test,pybind: silence -Wsign-compare warnings
2509
+ test/perf_local: fix -Wmaybe-uninitialized warnings
2510
+ os/bluestore: get rid off "isa-l" type in ZLibCompressor ctor
2511
+ Allow compressor build without YASM
2512
+ script/bdev_grep: update to use hex
2513
+ os/bluestore: improve failed csum debug output
2514
+ librbd: improve image state machine debug log messages
2515
+ librbd: deadlock when replaying journal during image open
2516
+ os/bluestore: end scope of std::hex properly
2517
+ os/bluestore: don't over-gift if bluefs free is smaller than bluestore_bluefs_min
2518
+ os/bluestore: use _setattr for SETATTR
2519
+ os/bluestore: make object existence check robust
2520
+ ceph_test_objectstore: assert umount succeeds
2521
+ ceph_test_objectstore: clean up Rename test a bit
2522
+ ceph_test_objectstore: fix TryMoveRename test
2523
+ os/bluestore: add onode/buffer cache statistics
2524
+ os/bluestore: end scope of std::hex properly
2525
+ cmake: pass -DINTEL* to gf-complete cflags
2526
+ os/bluestore: conditional checking label of bluefs devices
2527
+ src/CMakeLists.txt: -Woverloaded-virtual is already included in -Wall on Clang
2528
+ os/bluestore: don't overwrite type if it does already exist and at desired type
2529
+ os/bluestore: trivial cleanups
2530
+ os/bluestore: replace store with logger in Cache
2531
+ os/bluestore: check iterator before using during fsck
2532
2533
-------------------------------------------------------------------
2534
Mon Aug 29 07:24:44 UTC 2016 - ncutler@suse.com
2535
2536
- pre_checkin.sh: add Source line for ceph-rpmlintrc
2537
- move Source line for ceph-rpmlintrc from ceph.spec to ceph-test.spec
2538
(see https://github.com/SUSE/ceph/pull/60 for rationale)
2539
2540
-------------------------------------------------------------------
2541
Mon Aug 29 07:20:00 UTC 2016 - ncutler@suse.com
2542
2543
- Update to version 11.0.0+git.1472455009.a17726c:
2544
+ ceph.spec.in: drop ceph-rpmlintrc source line
2545
+ ceph.spec.in: drop epoch prefixes
2546
2547
-------------------------------------------------------------------
2548
Sun Aug 28 11:48:42 UTC 2016 - ncutler@suse.com
2549
2550
- Update to version 11.0.0+git.1472384770.c9f3af8:
2551
+ test/rgw: add --gateways-per-zone to test_multi.py
2552
+ rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
2553
+ rgw: RGWCoroutinesManager::run returns status of last cr
2554
+ os/bluestore: fix whitespace in bitset apply helper
2555
+ cmake: do not link secret.c if not necessary
2556
+ cmake: do not link against keyutils if not necessary
2557
+ os/bluestore: fsck on mkfs (on by default)
2558
+ os/bluestore: ensure block device size is a multiple of the block size
2559
+ Revert "ceph.spec.in: don't try to package __pycache__ for SUSE"
2560
+ rpm: force creation of Python 3 __pycache__ on SUSE
2561
+ doc: add v0.94.7 changelog
2562
+ doc: add v0.94.8 changelog
2563
+ doc/releases: add v0.94.8 to timeline
2564
+ doc/release-notes: fix v10.2.2 changelog link
2565
+ unittest_bluefs: fix block device sizes
2566
+ doc: do not list all major versions in get-packages.rst
2567
+ doc: add missing PR to hammer 0.94.8 release notes
2568
+ doc: release-notes.rst: move misplaced line
2569
+ doc: fix two broken links in releases.rst
2570
+ doc: add 11.0.0 to releases table
2571
2572
-------------------------------------------------------------------
2573
Sun Aug 28 10:55:04 UTC 2016 - ncutler@suse.com
2574
2575
- pre_checkin.sh: forward-port insert_line_before() function from
2576
filesystems:ceph:jewel/ceph version
2577
- README-ceph-test.txt: new file
2578
- ceph-test.spec: add ceph_ver_hack.sh as a source file
2579
2580
-------------------------------------------------------------------
2581
Fri Aug 26 09:06:41 UTC 2016 - ncutler@suse.com
2582
2583
- Update to version 11.0.0+git.1472202104.8999301:
2584
+ rgw: add deadlock detection to RGWCoroutinesManager::run()
2585
+ src/common/lockdep.cc Reduce logging noise if lockdep is not tested
2586
+ osd: fix updating same_interval_since logic of project_pg_history()
2587
+ osd: drop duplicated sched_scrub during tick()
2588
+ osd: move methods which don't need osd_lock from tick into tick_without_osd_lock()
2589
+ mon/PGMonitor: mark dump_object_stat_sum() as static
2590
+ mon/PGMonitor: calc the %USED of pool using used/(used+avail)
2591
+ rpm: proper packaging of udev directories
2592
+ LTTng-UST disabled for openSUSE
2593
+ ceph-disk: do not activate device that is not ready
2594
+ osd: update reture type of get_pg_or_queue_for_pg() to PGRef
2595
+ common/WPQ: add sanity check to avoid potential access violation
2596
+ osd/osd_types: kill undefined_shard() method of pg_shard_t
2597
+ release-notes.rst: draft 0.94.8 release notes
2598
+ PG: introduce and maintain upset
2599
+ mon/MonClient: should update sub_sent with sub_new
2600
+ osd: set objecter.osdmap when starts
2601
+ rgw: fix for assertion in RGWMetaSyncCR
2602
+ PG: use upset rather than up for _update_calc_stats
2603
+ rgw: do not try to encode or decode time_t
2604
+ cls_rgw: fix the compiler warning
2605
+ msg/async: fix compiler warnings
2606
+ os/filestore: silence compiling warnings
2607
+ test/rbd: silence compiling warnings
2608
+ rgw: silence a compiling warning
2609
+ msg/async/kqueue: avoid remove nonexist kqueue event
2610
+ librbd: cache was not switching to writeback after first flush
2611
+ mon/OSDMonitor: fix potential division-by-zero error
2612
+ mon/OSDMonitor: get rid of snprintf when formatting output string
2613
+ mon/OSDMonitor: avoid duplicated calls when determining osdmap boundary
2614
+ osd/OSDMonitor: avoid duplicated assignment of oldest_map/newest_map
2615
+ osd/OSDMonitor: drop redundant check of exists()
2616
+ mon/PGMonitor: skip scrub checking if we can
2617
+ mon/PGMonitor: drop redundant loading of dumpcontents
2618
+ mon/PGMonitor: fix potential underflow
2619
+ debian: replace SysV rbdmap with systemd service
2620
+ os/bluestore: break down onode vs bnode_map size in log
2621
+ os/bluestore/BlueFS: do direct io by default (not buffered)
2622
+ os/bluestore/BlueFS: rename buffered_io option
2623
+ os/bluestore: add multiple finishers to bluestore
2624
+ os/bluestore: fix decoding hash of bnode
2625
+ cmake: fix unmatched endforeach
2626
+ debian: enable dh_python3 for python3 packages
2627
+ debian: exclude python3* packages in dh_shlibdeps
2628
+ debian: drop python-argparse dependency
2629
+ os/bluestore: fix race condition during get_fs_usage()
2630
+ os/bluestore: use bluefs_max_prefetch for log file prefetch
2631
+ os/bluestore: use hex if we are running out of space
2632
+ os/bluestore: fix assert
2633
+ osd: bail out if transaction size overflows
2634
+ os/filestore/FileJournal: bail out if transaction is too large
2635
+ os/FuseStore: remove unneeded header file
2636
+ os/Memstore.h: add override to virtual functions
2637
+ os/MemStore: move OmapIteratorImpl to cc file
2638
+ os/bluestore: include bluefs space in statfs result
2639
+ common/config_opts: fix comment(radio -> ratio)
2640
+ msg: kill unused macros
2641
+ mon/OSDMonitor: add output field name of average/overload_utilization
2642
+ test/librados: rados_connect() should succeed
2643
+ ceph-osd-prestart.sh: check existence of OSD data directory
2644
+ osd/ReplicatedPG:wipe off param op from generate_subop()
2645
+ ceph-post-file: migrate to RSA SSH keys
2646
+ ceph-post-file: Ignore keys offered by ssh-agent
2647
+ os/Memstore: move PageSetObject class to .cc file
2648
+ yasm-wrapper: dont echo the yasm command line
2649
+ arch/arm.c: remove unnecessary variable read for simplicity
2650
+ rpm: drop obsolete libs-compat metapackage
2651
+ ceph.spec.in: drop trouble-making divider comments
2652
+ rpm: do not unnecessarily spawn shells for scriptlets
2653
+ cls_lock: support updating the lock cookie without releasing the lock
2654
+ librbd: helper state machine to update lock cookie
2655
+ librbd: store exclusive lock cookie instead of recalculating
2656
+ librbd: exclusive lock now supports reacquiring a lost lock
2657
+ librbd: helper state machine for asynchronous watch recovery
2658
+ librbd: integrate asynchronous image rewatch state machine
2659
+ librbd: image state machine now has hooks for lock requests
2660
+ librbd: interlock image refresh and lock operations
2661
+ librbd: remove unused refresh request logic
2662
+ test/common/test_util.cc: FreeBSD does not have distro information
2663
+ README.md: replace package build instructions with tarball instructions
2664
+ doc: fix singleton example in Developer Guide
2665
+ rgw: delete region map after upgrade to zonegroup map
2666
+ rgw: fix period update --commit return error
2667
+ cmake: use PERF_LOCAL_FLAGS only if defined
2668
+ tests: populate /dev/disk/by-partuuid for scsi_debug
2669
+ ceph.spec.in: don't try to package __pycache__ for SUSE
2670
+ doc: fix wrong osdkeepalive name in mount.ceph manpage
2671
+ rados-striper.sh: Use expect_failure and conditional stringmatching
2672
+ Revert "ceph.spec.in: ppc64 build in Tumbleweed only"
2673
+ jerasure: include generic objects in neon jerasure lib (like sse3/4)
2674
2675
-------------------------------------------------------------------
2676
Fri Aug 26 08:59:09 UTC 2016 - rdias@suse.com
2677
2678
- pre_checkin.sh: fix package files path rewriting
2679
2680
-------------------------------------------------------------------
2681
Tue Aug 23 18:18:38 UTC 2016 - ncutler@suse.com
2682
2683
- _constraints: tweak values to pick up maximum number of OBS build workers
2684
2685
-------------------------------------------------------------------
2686
Tue Aug 23 16:36:21 UTC 2016 - rdias@suse.com
2687
2688
- Update to version 11.0.0+git.1471969747.79ca12e:
2689
+ cmake: fix declaration position of WITH_TESTS option
2690
2691
-------------------------------------------------------------------
2692
Tue Aug 23 13:47:12 UTC 2016 - rdias@suse.com
2693
2694
- Update to version 11.0.0+git.1471959548.f013b97:
2695
+ rpm: Renamed bcond tests flag to make_check
2696
+ cmake: Use WITH_TESTS flag to guard the build of ceph-test scripts/binaries
2697
+ rpm: Added ceph_test_package bcond flag to control the build of ceph-test package
2698
2699
-------------------------------------------------------------------
2700
Fri Aug 19 11:29:25 UTC 2016 - tserong@suse.com
2701
2702
- Update to version 11.0.0+git.1471605408.9203335:
2703
+ ceph.spec.in: don't try to package __pycache__
2704
2705
-------------------------------------------------------------------
2706
Fri Aug 19 10:27:52 UTC 2016 - tserong@suse.com
2707
2708
- Update to version 11.0.0+git.1471601504.f312e7e:
2709
+ test/libcephfs: add the necessary judgment
2710
+ test/librados: add ASSERT_EQ & ASSERT_NE judgment
2711
+ rgw: optimize the usage of string.find and some indents
2712
+ rgw: patch manifest to handle explicit objs copy issue
2713
+ rgw: adjust objs when copying obj with explicit_objs set
2714
+ rgw: adjust manifest head object
2715
+ rgw: fix the error return variable in log message
2716
+ rgw: fix trimming object expirer's hints.
2717
+ rgw: fix skipping some objects to delete by RadosGW's object expirer.
2718
+ rgw: ONLY improve code formatting in rgw_object_expirer_core.{cc,h}.
2719
+ os/bluestore: allow csum verification disable on read.
2720
+ os/bluestore: add csum on/off test case
2721
+ os/bluestore: add store statfs parameters to bluestore perf counters
2722
+ os/bluestore: add perf counters for compress/decompress performance measurement
2723
+ tools: fix the core dump when get the crushmap do not exist
2724
+ librbd: request exclusive lock if current owner cannot execute op
2725
+ src/global/pidfile.cc: Assign elements in structures individually
2726
+ rgw: fixes for period puller
2727
+ rgw: for the create_bucket api, if the input creation_time is zero, we should set it to 'now"
2728
+ pybind: Rework rbd/setup.py for PyPI
2729
+ pybind: Add BUILD_DOC env var to rbd/setup.py
2730
+ doc: fix rbd map format in rbd manpage
2731
+ ceph-disk: change ownership of init file to ceph:ceph
2732
+ cmake: Also build Python bindings for Python 3
2733
+ pybind: Make ceph_volume_client's syntax compatible with Python 3 (just so it passes the bytecompilation step)
2734
+ debian: Add packages for Python 3 bindings
2735
+ rpm: Add packages for Python 3 bindings
2736
+ os/bluestore/bluefs_types: fix extent operator<<
2737
+ os/bluestore/BlueFS: do not op_file_update deleted files
2738
+ os/bluestore: print bluefs_extents in hex
2739
+ os/bluestore: do not track bluefs_extents via freelist
2740
+ os/bluestore/BitMapAllocator: align to min_alloc_size on init_rm_free
2741
+ rgw/doc: fix typo and indent.
2742
+ mon/MonDBStore: fix assert which never fires
2743
+ osd/OSDMonitor: count pg primed more precisely
2744
+ doc: replace cluster name with cluster-name to avoid confusing
2745
+ doc: fix typo maximum -> minimal
2746
+ doc: fix command format
2747
+ batch is_allocated bit checks
2748
+ cmake: Move Python detection back outside of pybind
2749
+ doc: format 2 now is the default image format
2750
+ rgw: Rework of s3 v2 local authentication code.
2751
+ rbd: bench io-size should not be larger than image size
2752
+ doc/install: Use https:// for download.ceph.com
2753
+ librbd: fix possible inconsistent state when disabling mirroring
2754
+ os/bluestore/ExtentFreelistManager: move default create out of parent
2755
+ librbd: new journal policy to disable initializing the journal
2756
+ librbd: permit disabling journaling if in corrupt state
2757
+ qa/workunits: support filtering cls_rbd unit test cases
2758
+ os/bluestore/BlueFS: _should_compact_log
2759
+ os/bluestore/BlueFS: _replay(false) to dump log file
2760
+ mon/PGMonitor: move C_Stats struct to cc file
2761
+ client: don't use special faked-up inode for /..
2762
+ client: add a testcase for "/.." handling
2763
+ os/bluestore/BlueFS: add OP_JUMP
2764
+ os/bluestore/BlueFS: allow log position to when doing op_jump
2765
+ os/bluestore/BlueFS: move metadata dump (compaction) into a helper
2766
+ os/bluestore/BlueFS: interface to get bluefs space usage
2767
+ os/bluestore/BlueFS: init in header at decl
2768
+ os/bluestore/BlueFS: assert we never extend log at flush
2769
+ os/bluestore/BlueFS: use hex
2770
+ os/bluestore/BlueFS: Add sync and async compaction
2771
+ os/bluestore/BlueFS: Helper functions for the unit test framework
2772
+ os/bluestore/BlueFS: unit tests for log compaction
2773
+ os/bluestore/BlueFS: Cleanup unused interfaces
2774
+ unittest_bluefs: make flush_3 test device larger
2775
+ bluestore: initialize csum_order properly
2776
+ librbd: fix possible memory leak when image open fails
2777
+ script: improve ceph-release-notes regex
2778
+ rbdmap: specify bash shell interpreter
2779
+ doc: added rbdmap man page to RBD restructured index
2780
+ librbd: always respond to "release lock" request if lock owner
2781
+ rgw: fix radosgw daemon core when reopen logs
2782
+ qa/workunits/rbd: demote/promote image on same cluster
2783
+ rbd-mirror: include tag tid in bootstrap debug log messages
2784
+ librbd: separate journal::TagData predecessor data into new struct
2785
+ librbd: block RPC requests when demoting the image
2786
+ librbd: normalize journal promotion/demotion events
2787
+ rbd-mirror: demote/promote in same cluster results in split-brain
2788
+ rbd-mirror: prevent syncing to non-primary image after failover
2789
+ test: fixed unused function warnings in unittest_rbd_mirror
2790
+ doc: remove the description of deleted options
2791
+ msg/async/Stack: add abstract Stack
2792
+ msg/async: add PosixStack support
2793
+ msg/async/net_handler: let set_socket_options return value
2794
+ msg/async/AsyncConnection: support NetworkStack api instead of posix
2795
+ msg/async/Event: debug event address when dispatching and executing
2796
+ msg/async/Event: remove event wakeup flag
2797
+ msg/async/PosixStack: increase log level
2798
+ msg/async/Stack: disable smart thread spawn now
2799
+ common/ceph_context: add prefork/postfork wathcher support
2800
+ msg/async/Stack: register fork watcher
2801
+ msg/async: allow EventCenter::set_owner reentry
2802
+ msg/async: readd set_priority call
2803
+ msg/async/AsyncConnection: fix _conn_prefix racing when stopped
2804
+ test_async_networkstack: add networkstack tests
2805
+ msg/async/Event: remove global_centers assert
2806
+ test_msgr: ensure wait for ms_dispatch executed
2807
+ mon/OSDMonitor: add sanity check before setting use_gmt_hitset attribute
2808
+ osd/OSDMonitor: drop redundant null check of max_failed_since
2809
+ osd/OSDMonitor: drop redundant check of assert
2810
+ mon/LogMonitor: remove "host" and "fsid" from handle_conf_change()
2811
+ test: gcc 6.1.1 complains about missing include: <random>. 4.8.3 does not complain about it
2812
+ rgw: fix flush_read_list() error msg
2813
+ cmake: Fix mismatched librgw VERSION / SOVERSION
2814
+ cmake: Add -pie to CMAKE_EXE_LINKER_FLAGS
2815
+ rgw_file: restore local definition of RGWLibFS gc interval
2816
+ kv: delete store after pg destructor is called in OSD shutdown.
2817
+ kv: fix iterator invalidation in memdb.
2818
+ kv: fill 'm_key_value' after 'seek_to_first' or 'seek_to_last'
2819
+ kv: fix iterator bug in prev
2820
+ test/store_test: fix incorrect prompt given by stash callback
2821
+ test/store_test: drop redundant transaction of callbacks
2822
+ test/store_test: avoid dynamic allocation of trans
2823
+ cmake: recompile erasure src for different variants
2824
+ rgw ldap: protect rgw::from_base64 from non-base64 input
2825
+ qa/workunits/rados/test_python.sh: Allow specifying Python executable (through an environment variable)
2826
+ ceph.spec.in: specify local sources
2827
+ ceph.spec.in: ppc64 build in Tumbleweed only
2828
+ ceph.spec.in: add lowmem_builder_override
2829
+ ceph.spec.in: add Prereq: permissions to radosgw package
2830
+ ceph.spec.in: remove vim hints line
2831
+ ceph.spec.in: remove all mentions of epoch
2832
+ ceph_disk.main: s/get_dev_size/get_free_partition_size/
2833
+ ceph_disk tests/test_prepare: s/get_dev_size/get_free_partition_size/
2834
+ ceph_disk tests/test_get_free_partition_size: New unit tests
2835
+ ceph_disk tox.ini: add tests/test_get_free_partition_size.py
2836
+ ceph.spec.in: replace pwdutils dependency with shadow
2837
+ Make systemd-tmpfiles create /var/run/ceph-radosgw at boot
2838
+ rpm: fix ownership of logfiles in %pre
2839
+ Revert "rbd: update default image features"
2840
+ osd: munge cache-pin ops with data into writesame
2841
+ ceph osd: add support for new op cmpext
2842
+ rpm: make lowmem_builder code much smarter
2843
+ rpm: add procps build dependency
2844
+ rpm: modify optflags to make debuginfos less huge
2845
+ Revert "ceph.spec.in: add lowmem_builder_override"
2846
+ rpm: lean_debug_symbols bcond
2847
+ rpm: use gcc manpage terminology for debug info bcond
2848
+ Revert "Drop any systemd imposed process/thread limits"
2849
+ Revert "systemd: Add systemd sandboxing to services."
2850
+ rpm: be careful about build parallelism
2851
+ rpm: divergent java, ocf conditional builds
2852
+ rpm: fix _with_ocf
2853
+ rpm: drop obsolete libs-compat metapackage
2854
+ rpm: drop obsolete python-ceph-compat metapackage
2855
+ ceph.spec.in: drop ceph-brag and ceph-post-file
2856
+ ceph.spec.in: move cephfs-* fsck tools to ceph-base
2857
+ ceph.spec.in: move ceph-dencoder to ceph-base
2858
+ rpm: Moved ceph-client-debug from ceph-base to ceph-test package
2859
+ rpm: add udev BuildRequires to provide /usr/lib/udev directory
2860
+ rpm: Remove trailing whitespace in usermod command (SUSE)
2861
2862
-------------------------------------------------------------------
2863
Fri Aug 12 10:37:15 UTC 2016 - tserong@suse.com
2864
2865
- Update to version 11.0.0+git.1470997027.9c9b8a5:
2866
+ doc/radosgw: remove reference of purge-temp.rst
2867
+ doc/radosgw: fix the table formatting
2868
+ doc: silence sphinx warnings
2869
+ global/signal_handler: use sig_str instead of sys_siglist
2870
+ librados: use bufferlist instead of buffer::list
2871
+ cmake: cleanup Findgperftools.cmake
2872
+ cmake: cleanup Findleveldb.cmake
2873
+ cmake: cleanup Findxio.cmake
2874
+ rgw file: remove busy-wait in RGWLibFS::gc()
2875
+ Lowered third example to keep PG count lower.
2876
+ run-make-check.sh: pass args to do_cmake.sh
2877
+ ceph.spec.in: specify local sources
2878
2879
-------------------------------------------------------------------
2880
Fri Aug 05 08:27:31 UTC 2016 - ncutler@suse.com
2881
2882
- Update to version 11.0.0+git.1470355272.6fed82a:
2883
+ initial fork of SES5
2884