Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rgw: set storage class for RGWListMultipart #13

Closed
wants to merge 728 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
728 commits
Select commit Hold shift + click to select a range
0da65ed
mgr,mon: use CephChoices for confirmation flags
Oct 10, 2018
6c1e4b8
test: remove quirky argparse case
Oct 11, 2018
525623b
ceph_argparse: introduce CephBool arguments
Oct 31, 2018
98c2511
mon: convert remaining confirmation flags to CephBool
Nov 1, 2018
a3e1a3e
pybind: update python callers of force flags
Nov 1, 2018
9440776
rgw: Return tenant field in bucket_stats function
votdev Nov 2, 2018
c796aec
test/rbd_mirror: race in TestMockImageMap.AddInstancePingPongImageTest
trociny Nov 2, 2018
c9a44e8
Merge pull request #24897 from trociny/wip-36683
Nov 2, 2018
a24793e
Merge pull request #22923 from ceph/wip-fix-latest-distro
yuriw Nov 2, 2018
f081b10
Merge pull request #24812 from gregsfortytwo/wip-readable-fails-on-empty
gregsfortytwo Nov 2, 2018
f59ec53
Merge pull request #24836 from dillaman/wip-26951
trociny Nov 2, 2018
a1d8e12
Merge pull request #24864 from dillaman/wip-36659
trociny Nov 2, 2018
cf9a0a2
Merge pull request #24895 from votdev/feature_36681
cbodley Nov 2, 2018
6df20fa
doc: rewrote the iscsi-target-cli installation
maxcuttins Jul 23, 2018
a71a984
Merge PR #24870 into master
batrick Nov 2, 2018
99fd6a6
common: point of this may be called after released
Nov 3, 2018
3145351
cls/rbd: new methods to get image mirror instance info
trociny Oct 27, 2018
e337963
librbd: API to get info which rbd-mirror daemon is mirroring image
trociny Oct 25, 2018
96c9e8b
rbd-mirror: provide instance_id for `ceph service status`
trociny Oct 24, 2018
8931f8c
Merge pull request #23190 from maxcuttins/master
Nov 3, 2018
472abc2
test/librbd: migration supporting namespace tests
trociny Nov 2, 2018
5581577
Separate diskprediction local plugin from the diskprediction plugin
Nov 5, 2018
22e07ff
mgr/dashboard: Audit REST API calls
votdev Oct 8, 2018
8c8d60d
spec: add missing rbd mirror bootstrap directory
leseb Oct 31, 2018
60c6e70
cmake: do not pass -B{symbolic,symbolic-functions} to linker on FreeBSD
wjwithagen Nov 4, 2018
26c2f31
mgr/dashboard: update python dependency
alfonsomthd Nov 5, 2018
7095dae
Merge pull request #24892 from p-na/pna-cleanup-pool-form-simpl
LenzGr Nov 5, 2018
bbb0fc0
Merge pull request #24856 from leseb/spec-rbd-mirror
Nov 5, 2018
d6b057b
mgr/dashboard: Fix duplicate tasks
Nov 5, 2018
de159f6
Merge pull request #24475 from votdev/feature_36193
LenzGr Nov 5, 2018
4971b2d
mgr/dashboard: Simplify OSD disabled action test
Oct 29, 2018
a86d560
os/bluestore/BlueStore.cc: merge overlapping/adjacent regions before …
Oct 30, 2018
a4bc887
Merge pull request #24823 from Devp00l/wip-issue-36615
LenzGr Nov 5, 2018
e450360
Merge pull request #24893 from iridescent-rsy/need-to-return
Nov 5, 2018
b3fc22e
Merge pull request #24891 from iridescent-rsy/fix-return-value
Nov 5, 2018
7d2ffd9
rbd: show info about mirror instance in image mirror status output
trociny Oct 25, 2018
52ddb69
ceph-volume tests install ceph-ansible's requirements.txt dependencies
Nov 1, 2018
e636a56
rgw: move keystone secrets from ceph.conf to files
mattbenjamin Oct 30, 2018
01d31d4
Merge PR #24814 into master
liewegas Nov 5, 2018
fd2e1f3
os/filestore: fix merge_collection replay guards
liewegas Oct 29, 2018
f6cc40a
Merge pull request #24920 from wjwithagen/wjw-fix-build-symbolic
tchaikov Nov 6, 2018
53fa735
mgr/dashboard: Add CRUSH map viewer
Oct 29, 2018
100e15f
Merge pull request #24766 from familyuu/crush
LenzGr Nov 6, 2018
5e72643
Avoid exception if remote plugin not enabled
Nov 6, 2018
bf78a93
mgr/dashboard: Update prettier package
tspmelo Oct 18, 2018
906dc22
mgr/dashboard: Update rxjs and ngx-bootstrap packages
tspmelo Oct 19, 2018
ff99794
mgr/dashboard: Update Angular packages
tspmelo Oct 19, 2018
595edd9
mgr/dashboard: Update remaining packages
tspmelo Oct 19, 2018
cf9fdf3
mgr/dashboard: Remove unit tests warnings
Nov 5, 2018
b5539a4
mgr/dashboard: Fix "merge" audit warning
Nov 5, 2018
9a0c4a1
Merge pull request #24881 from alfredodeza/wip-rm36672
alfredodeza Nov 6, 2018
56e8bca
mgr/dashboard: Remove _filterValue in CdFormGroup
Nov 6, 2018
358f326
Merge PR #24835 into master
liewegas Nov 6, 2018
17688af
Merge PR #21723 into master
liewegas Nov 6, 2018
05755fe
Merge PR #20735 into master
liewegas Nov 6, 2018
ed77be6
Merge PR #14982 into master
liewegas Nov 6, 2018
a159f5a
mgr/dashboard: Verify the RGW mail reset behavior
Nov 6, 2018
2078af5
os/bluestore: fix wal dir presence verification
ifed01 Nov 6, 2018
d967492
Merge pull request #24824 from Devp00l/wip-issue-36616
LenzGr Nov 6, 2018
280e2ba
ceph-volume systemd import main so console_scripts work for executable
Nov 6, 2018
a63a6c8
ceph-volume tests.systemd update imports for systemd module
Nov 6, 2018
cc06b66
Merge pull request #24919 from trociny/wip-tests-migration-namespace
Nov 6, 2018
ea4411f
Merge pull request #24815 from iridescent-rsy/remove-ceph_abort
Nov 6, 2018
cc59282
Merge pull request #24717 from trociny/wip-rbd-mirror-status-instance
Nov 6, 2018
5b9be42
Merge PR #15047 into master
liewegas Nov 6, 2018
dea7e4c
Merge pull request #24937 from alfredodeza/wip-rm36704
alfredodeza Nov 6, 2018
232baf8
doc: tweak RBD iSCSI docs to point to merged tooling repo
Nov 6, 2018
761393a
librbd: support burst limit configuration.
irides Sep 28, 2018
1705b2c
unittest: add testcase for librbd QosLimit.
irides Oct 11, 2018
fd613b1
librbd: make the minimum of schedule tick for QoS configurable.
irides Oct 17, 2018
1965088
doc/rados: correct osd path in troubleshooting-mon.rst
Songweibin Nov 7, 2018
d98c49d
Merge pull request #24681 from tspmelo/wip-npm-update
LenzGr Nov 7, 2018
0ddc6ab
mgr/restful: Fix deep-scrub typo
b-ranto Oct 30, 2018
e95eb0e
librados: update for CLI arg format change
Nov 7, 2018
4df08eb
test: update librados tests for CLI arg syntax
Nov 7, 2018
0f9816f
Merge pull request #24841 from b-ranto/wip-deep-scrub
b-ranto Nov 7, 2018
28707a4
Avoid import _strptime failed
Nov 7, 2018
59db1dc
Merge pull request #24847 from pritha-srivastava/wip-rgw-assume-role-doc
mattbenjamin Nov 7, 2018
e6f130d
mgr/dashboard: backend api tests: tasks.mgr.dashboard.test_osd.OsdTes…
votdev Nov 6, 2018
fc3e6ea
ceph-volume util.encryption robust blkid+lsblk detection of lockbox
Nov 2, 2018
bd35043
Merge pull request #24977 from alfredodeza/wip-bz1644265
andrewschoen Nov 7, 2018
30b47ee
mgr: add OSDPerfMetricReport struct to MMgrReport
colletj Sep 20, 2018
f495b8c
osd: collect client perf stats when query is enabled
trociny Sep 23, 2018
f5bb54e
mgr: support performance counter descriptors compatibility
trociny Nov 6, 2018
d5aa8c6
debian: loosen the Depends of python bindings packages
tchaikov Nov 2, 2018
4fe2c20
common: remove redundant implementations
tchaikov Nov 2, 2018
6abc092
librados: deprecate ObjectWriteOperation::copy_from()
tchaikov Nov 2, 2018
28f18c4
librados: remove redundant IoCtx::nobjects_begin() variants
tchaikov Nov 2, 2018
0a03a4e
librados: add new setxattr overload back
tchaikov Nov 2, 2018
0e5bdd9
librados: remove rados_tmap_*
tchaikov Nov 2, 2018
70a26ed
debian: libradospp-dev should depend on libradospp1 not libradospp
tchaikov Nov 7, 2018
0296470
Merge pull request #24749 from dzafman/wip-36474
dzafman Nov 7, 2018
0e1ec8d
qa: install libradospp-dev for librados_hello_world.yaml
tchaikov Nov 7, 2018
4ff0ecc
osd: Improve SnapMapper handling of inconsistencies
dzafman Nov 7, 2018
2e98edf
rgw: add latency info in the log of req done
Sep 4, 2018
92a19f0
Merge pull request #23940 from robbat2/wip-12713-chunked-encoding
mattbenjamin Nov 8, 2018
05c150b
Merge pull request #24964 from Songweibin/wip-doc-rados
tchaikov Nov 8, 2018
da0401a
Merge pull request #24817 from tone-zhang/wip-64-assert
tchaikov Nov 8, 2018
0c2c3e0
doc: correct rbytes description
daixiang0 Nov 7, 2018
a5a2da7
mgr/dashboard: fix for 'Cluster >> Hosts' page
alfonsomthd Nov 8, 2018
fa65651
Merge pull request #24966 from daixiang0/correct-rbytes-description
idryomov Nov 8, 2018
9a0a065
Merge pull request #24947 from votdev/bug_36708
LenzGr Nov 8, 2018
2b74822
Merge pull request #23906 from dongbula/nf-add-latency-after-finish-p…
mattbenjamin Nov 8, 2018
4d9ad0d
ceph-volume simple.activate allow a --no-systemd flag to skip systemc…
alfredodeza Nov 8, 2018
9526587
ceph-volume simple.trigger replace systemd with from_trigger keyword …
alfredodeza Nov 8, 2018
f40b6db
Merge pull request #24887 from cbodley/wip-36662
cbodley Nov 8, 2018
38aab9f
Merge pull request #24869 from joke-lee/wip-op-mask-radosgw-admin-rest
cbodley Nov 8, 2018
b97e471
Merge pull request #24816 from linuxbox2/wip-rgw-keystone-secret
cbodley Nov 8, 2018
750ffef
Merge pull request #24638 from linuxbox2/wip-reshard-st
cbodley Nov 8, 2018
e824900
Merge pull request #24594 from theanalyst/wip-reshard-enoent
cbodley Nov 8, 2018
5795058
Merge pull request #24510 from pritha-srivastava/wip-sts-buffer-overflow
cbodley Nov 8, 2018
c22e2c9
Merge pull request #24530 from alimaredia/wip-rgw-dpp-gc-lc
cbodley Nov 8, 2018
38f99bc
examples/librados: link c++ samples against libradospp
tchaikov Nov 8, 2018
cac0f58
rpm,deb: libradospp1-dev should depend on librados-dev
tchaikov Nov 8, 2018
04f4d50
mgr/dashboard: SAML 2.0 support
ricardoasmarques Jun 11, 2018
258223c
mgr/dashboard: Improve CRUSH map viewer
votdev Nov 5, 2018
31cf0e8
Merge pull request #24974 from rhcs-dashboard/36712-cluser-hosts-fix
LenzGr Nov 8, 2018
b0ae24b
Merge pull request #24930 from tspmelo/wip-multiple-actions
LenzGr Nov 8, 2018
dc80d27
Merge PR #24333 into master
liewegas Nov 8, 2018
d9c9cf6
Merge pull request #24719 from Devp00l/wip-issue-26861
LenzGr Nov 8, 2018
add60c8
rgw: basic rgw services registry
yehudasa Aug 10, 2018
e44a5fe
rgw: svc: initial work on zone_svc
yehudasa Aug 10, 2018
ca8a636
rgw: more refactoring work, initial work on svc_rados
yehudasa Aug 14, 2018
f46a94f
rgw: svc: more zone work, add zone_utils, quota services
yehudasa Aug 16, 2018
7c241f2
rgw: sys_obj service, move zone init to svc_zone
yehudasa Aug 17, 2018
3192f64
rgw: zone, sysobj services: add missing system obj calls
yehudasa Aug 18, 2018
c5440ae
rgw: svc_sysobj: split core out
yehudasa Aug 27, 2018
0f39a29
rgw: sysobj service: initial cache conversion
yehudasa Aug 28, 2018
074936b
rgw: svc_notify: initial work
yehudasa Sep 5, 2018
771eafc
rgw: svc_cache: more work
yehudasa Sep 6, 2018
91601cf
rgw: svc_finisher: create service
yehudasa Sep 6, 2018
dbaf94b
rgw: add missing files
yehudasa Sep 6, 2018
346af50
rgw: rgw_zone api adjustments
yehudasa Sep 6, 2018
0736b08
rgw: svc: more changes, add svc_sync_modules
yehudasa Sep 7, 2018
97e44b6
rgw-admin: api adjustments
yehudasa Sep 7, 2018
4f9375c
rgw: minor adjustments
yehudasa Sep 7, 2018
deccf50
rgw: services init fixes
yehudasa Sep 7, 2018
66f9c14
rgw: svc: fixes
yehudasa Sep 10, 2018
af5eb09
rgw: svc: remove SystemObject impl
yehudasa Sep 11, 2018
254ca81
rgw: chained cache doesn't init if not caching
yehudasa Sep 16, 2018
bf688f2
rgw: more code removal and api adjustments
yehudasa Sep 17, 2018
cc4ecac
rgw: api fixes following rebase
yehudasa Sep 21, 2018
4c0675b
rgw: svc: due to popular demand, get rid of service registry
yehudasa Oct 4, 2018
10462d6
rgw: don't include rgw_zone.h in svc_zone.h
yehudasa Oct 4, 2018
58680b8
rgw: remove unneeded code
yehudasa Oct 4, 2018
2053556
rgw: don't try to canonicalize raw obj
yehudasa Oct 4, 2018
a7cc961
rgw: svc: hold services in unique_ptr
yehudasa Oct 5, 2018
39258cb
rgw: unregister chained cache on shutdown
yehudasa Oct 12, 2018
0d8185c
rgw: services shutdown
yehudasa Oct 12, 2018
1ad00c9
rgw: move services shutdown around
yehudasa Oct 16, 2018
50e5c08
rgw: svc: support raw storage init
yehudasa Oct 16, 2018
b6cfb3f
rgw: fix chained cache put if cache isn't initialized
yehudasa Oct 16, 2018
d480cbe
rgw: fix list_realms() and list_zones()
yehudasa Oct 16, 2018
9be21f8
rgw: fix svc_zone compile with is_started()
cbodley Oct 23, 2018
fa70411
rgw: rgw_rados_ref uses default copy/move
cbodley Oct 23, 2018
79eb9a9
rgw: add Obj::aio_operate() for read ops
cbodley Oct 23, 2018
8619032
rgw: RADOS::Pool::lookup() uses Pool's pool name
cbodley Oct 25, 2018
d75e7a9
rgw: RADOS::Pool::create() for single pool
cbodley Oct 25, 2018
27664f2
rgw: AioThrottle uses RGWSI_RADOS::Obj
cbodley Oct 23, 2018
238f0ef
rgw: chained cache shouldn't access service after it was unchained
yehudasa Oct 26, 2018
cfd66c5
librados: add move operations to IoCtx
cbodley Oct 23, 2018
fc860a3
rgw: sysobj_core: filter sysobj attrs
yehudasa Nov 3, 2018
4b043aa
rgw: svc_notify: call set_enabled() when registering callback
yehudasa Nov 6, 2018
c3dd80b
test/rbd_mirror: fix linking
yehudasa Nov 6, 2018
ab880ee
doc: use 'proxy' cache mode in "Removing a Writeback Cache" procedure
trociny Nov 8, 2018
0966f43
Merge pull request #24896 from tchaikov/wip-librados-cleanup
tchaikov Nov 8, 2018
5552971
Merge PR #24995 into master
liewegas Nov 8, 2018
18ddd96
ceph-volume simple.activate factor out systemd interactions for easie…
alfredodeza Nov 8, 2018
3e80118
ceph-volume tests ensure activate behavior with systemd disabling
alfredodeza Nov 8, 2018
e0dc5a8
librados_test_stub: implement move operations
yehudasa Nov 8, 2018
8476401
rgw: shutdown services only if initialized
yehudasa Nov 8, 2018
8409a87
Merge pull request #24014 from yehudasa/wip-rgw-svc-2
yehudasa Nov 8, 2018
2be6d4e
Merge PR #24948 into master
liewegas Nov 8, 2018
c8a8dc2
Merge PR #24828 into master
liewegas Nov 8, 2018
c3992d8
Merge PR #24820 into master
liewegas Nov 8, 2018
2382384
Merge PR #21511 into master
liewegas Nov 8, 2018
00e669a
ceph-objectstore-tool: Add removal options to corrupt objects for tes…
dzafman Jun 7, 2018
f43faf4
test: cleanup: Remove redundant cat of log and handle errors in creat…
dzafman Jun 7, 2018
e37f95a
test: osd-scrub-snaps.sh: Testing with new --rmtype in ceph-objectsto…
dzafman Jun 7, 2018
a159f16
test: osd-scrub-snaps.sh: After snapshot removal wait for snaptrim to…
dzafman Jun 8, 2018
06ac1a6
Merge pull request #24963 from dillaman/wip-ceph-iscsi
trociny Nov 9, 2018
06fcb75
Merge pull request #24928 from rhcs-dashboard/36632-update-python-dep…
LenzGr Nov 9, 2018
3a7f858
mgr/dashboard: Adds ECP info endpoint
Sep 17, 2018
5e4ebf7
mgr/dashboard: Adds ECP management to the frontend
Aug 1, 2018
3261c4f
mgr/dashboard: Show info button for crush rules in pool form
Oct 24, 2018
3ba8740
Merge pull request #24489 from ricardoasmarques/wip-saml2
LenzGr Nov 9, 2018
b8e4f4e
Merge pull request #24934 from votdev/improve_crush_map_viewer
LenzGr Nov 9, 2018
57adfc6
ceph-volume: add inventory command
Oct 31, 2018
974bd43
Merge pull request #24859 from jan--f/ceph-volume-inventory
alfredodeza Nov 9, 2018
8f3d7a6
Merge PR #24925 into master
liewegas Nov 9, 2018
644f91f
Merge PR #24904 into master
liewegas Nov 9, 2018
f21d56a
Merge PR #24890 into master
liewegas Nov 9, 2018
e6556f4
Merge PR #24459 into master
liewegas Nov 9, 2018
5b0a957
Merge pull request #24627 from Devp00l/wip-manage-ec-profiles
LenzGr Nov 9, 2018
91dd981
Merge pull request #24998 from alfredodeza/wip-rm36470
andrewschoen Nov 9, 2018
f07fb35
librbd: new pool init/stat API methods
Oct 30, 2018
1a14963
rbd: added new 'pool stats' action
Oct 30, 2018
130e662
Merge PR #24843 into master
liewegas Nov 9, 2018
919aa37
Merge PR #24806 into master
liewegas Nov 9, 2018
fd2a4c5
Merge pull request #22476 from dzafman/wip-23875
jdurgin Nov 9, 2018
6ac41cc
Merge pull request #24214 from iridescent-rsy/bursting_io
Nov 10, 2018
43840db
Merge pull request #24265 from trociny/wip-36091
Nov 10, 2018
56412bf
Merge pull request #24830 from dillaman/wip-rbd-pool-stats
trociny Nov 10, 2018
e0eb2db
doc/governance: Add Sebastian to CLT
sebastian-philipp Nov 10, 2018
d3aea05
Merge PR #25023 into master
liewegas Nov 10, 2018
f10fc00
qa: add librados3 to exclude_packages for ugprade tests
tchaikov Nov 10, 2018
2b38ce9
doc/governance: update CLT membership
liewegas Nov 8, 2018
5127d01
qa/tests: added "-n 7" to make sure mimic-x runs on built master branch
yuriw Nov 10, 2018
fa5012a
Merge pull request #25038 from yuriw/wip-yuriw-crontab-master
tchaikov Nov 10, 2018
3b49700
Merge PR #25033 into master
liewegas Nov 10, 2018
9538675
install-deps: install setuptools before upgrading virtualenv
tchaikov Nov 10, 2018
d578d4a
doc/governance: reference the new Ceph Foundation
liewegas Nov 8, 2018
aadb68c
Merge PR #25051 into master
liewegas Nov 12, 2018
b4aa2af
Merge pull request #25039 from tchaikov/wip-install-setuptools
tchaikov Nov 12, 2018
7ee7a59
ceph-volume tests inventory should patch before using .get_devices()
Nov 12, 2018
82d96f8
ceph-volume tests patch Device() by splitting parametrized method
Nov 12, 2018
debfa76
Merge pull request #25063 from alfredodeza/wip-rm36768
alfredodeza Nov 12, 2018
c89e071
Merge pull request #25037 from tchaikov/wip-qa-upgrade
tchaikov Nov 12, 2018
6fb5e7b
ceph-dencoder: add RGWRealm support.
Nov 12, 2018
c8a89df
install-deps.sh: install libtool-ltdl-devel for building python-saml
tchaikov Nov 13, 2018
e0e977f
Merge pull request #25071 from tchaikov/wip-install-dep-for-python-saml
tchaikov Nov 13, 2018
d444c6d
Merge pull request #25057 from joke-lee/wip-ceph-dencoder-support
cbodley Nov 13, 2018
0b7ec67
rgw: object write processors use tail placement rule
yehudasa Jun 13, 2018
dea366e
rgw: add support for storage class
yehudasa Jun 15, 2018
208d7ff
ceph_json: trivial cleanup
yehudasa Jun 20, 2018
32b7460
rgw: more storage class data structure changes
yehudasa Jun 22, 2018
bd7a79d
rgw: propagate storage class to manifest generator
yehudasa Jun 26, 2018
53f1894
test/rgw: api fixes
yehudasa Aug 7, 2018
01059f8
rgw: tiering fixes
yehudasa Oct 9, 2018
a1ed23d
rgw-admin: clean dumped attrs
yehudasa Oct 10, 2018
fec4243
rgw: use bl.to_str() and not bl.c_str()
yehudasa Oct 10, 2018
8273446
rgw: encode dest storage_class when copying object
yehudasa Oct 10, 2018
6ac78e5
rgw: data obj synchronous read, use correct ioctx
yehudasa Oct 10, 2018
3fa22c1
rgw: blacklist x-amz-storage-class header
yehudasa Oct 10, 2018
bbed833
rgw: set dest placement rule when copying object
yehudasa Oct 10, 2018
a0050b4
rgw: copy_obj() inherit dest rule from default bucket rule
yehudasa Oct 10, 2018
b337ac8
rgw, cls_rgw: propagate storage class to the index
yehudasa Oct 10, 2018
1162e3d
rgw: fix storage_class in rgw_bucket_dir_entry_meta::dump
Oct 17, 2018
4a35a50
rgw: tighten storage_class assignment
yehudasa Oct 11, 2018
4d1a612
rgw: tiering: add support for multipart uploads
yehudasa Oct 12, 2018
2d2c191
rgw: tiering: encode standard storage_class in rule explicitly
yehudasa Oct 25, 2018
641f9cd
rgw: don't try to read beyong object size
yehudasa Oct 25, 2018
9e2c390
rgw: prevent creation of bucket with non-existent storage class
yehudasa Oct 31, 2018
a8cee93
rgw: check that placement rule is valid if bucket exists
yehudasa Oct 31, 2018
9a2b7bb
rgw: support object transition in lifecycle config set.
Jul 23, 2018
cc92eec
rgw: remove enum defination for storage class.
Jul 25, 2018
6963de4
rgw: move check_date place
Jul 25, 2018
681c355
rgw: rework lifecycle parsing
yehudasa Nov 2, 2018
c4ca471
rgw: lifecycle and xml parser fixes
yehudasa Nov 10, 2018
0d8c38f
rgw: set correct storage class for RGWListMultipart and RGWListBucket…
Nov 28, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .githubmap
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@
# See .peoplemap for unique list of people
#
#
a2batic Kanika Murarka <kmurarka@redhat.com>
aclamk Adam Kupczyk <akucpzyk@redhat.com>
ajarr Ramana Raja <rraja@redhat.com>
alfonsomthd Alfonso Martínez <almartin@redhat.com>
alfredodeza Alfredo Deza <adeza@redhat.com>
amitkumar50 Amit Kumar <amitkuma@redhat.com>
athanatos Samuel Just <sjust@redhat.com>
Expand All @@ -28,6 +30,7 @@ dzafman David Zafman <dzafman@redhat.com>
ErwanAliasr1 Erwan Velu <erwan@redhat.com>
Exotelis Sebastian Krah <skrah@suse.com>
emmericp Paul Emmerich <paul.emmerich@croit.io>
epuertat Ernesto Puerta <epuertat@redhat.com>
fullerdj Douglas Fuller <dfuller@redhat.com>
gregsfortytwo Gregory Farnum <gfarnum@redhat.com>
idryomov Ilya Dryomov <idryomov@redhat.com>
Expand All @@ -50,6 +53,7 @@ markhpc Mark Nelson <mnelson@redhat.com>
mogeb Mohamad Gebai <mgebai@suse.com>
oritwas Orit Wasserman <owasserm@redhat.com>
p-na Patrick Nawracay <pnawracay@suse.com>
pcuzner Paul Cuzner <pcuzner@redhat.com>
rchagam Anjaneya Chagam <anjaneya.chagam@intel.com>
renhwztetecs huanwen ren <ren.huanwen@zte.com.cn>
ricardoasmarques Ricardo Marques <rimarques@suse.com>
Expand Down Expand Up @@ -84,3 +88,4 @@ myoungwon Myoungwon Oh <omwmw@sk.com>
dillaman Jason Dillaman <dillaman@redhat.com>
batrick Patrick Donnelly <pdonnell@redhat.com>
noahdesu Noah Watkins <nwatkins@redhat.com>
tserong Tim Serong <tserong@suse.com>
4 changes: 4 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ Josh Durgin <jdurgin@redhat.com> <jduring@redhat.com>
Josh Durgin <josh.durgin@inktank.com> <joshd@hq.newdream.net>
Josh Durgin <josh.durgin@inktank.com> <josh.durgin@dreamhost.com>
Kacper Kowalik <xarthisius@gentoo.org>
Kanika Murarka <kmurarka@redhat.com> <murarkakanika@gmail.com>
Kapil Sharma <ksharma@suse.com>
Kefu Chai <kchai@redhat.com> <tchaikov@gmail.com>
Kefu Chai <kchai@redhat.com> <kefu@redhat.com>
Expand Down Expand Up @@ -283,6 +284,7 @@ Myoungwon Oh <omwmw@sk.com>
Nathan Cutler <ncutler@suse.com>
Nathan Cutler <ncutler@suse.com> <nculter@suse.com>
Nathan Cutler <ncutler@suse.com> <ncutler@suse.cz>
Nathan Cutler <ncutler@suse.com> <cutler@suse.cz>
Na Xie <xie.na@h3c.com>
Neha Ummareddy <nehaummareddy@gmail.com>
Neil Levine <neil.levine@inktank.com> <levine@yoyo.org>
Expand Down Expand Up @@ -362,6 +364,7 @@ Sandon Van Ness <svanness@redhat.com> <sandon@redhat.com>
Sangdi Xu <xu.sangdi@h3c.com>
Sangdi Xu <xu.sangdi@h3c.com> <xu.sangdi@h3c>
Scott A. Brandt <scott@cs.ucsc.edu> <sbrandt@29311d96-e01e-0410-9327-a35deaab8ce9>
Sebastian Wagner <swagner@suse.com> <sebastian.wagner@suse.com>
Sébastien Han <shan@redhat.com> <sebastien.han@enovance.com>
Sébastien Han <shan@redhat.com> <han.sebastien@gmail.com>
Sébastien Han <shan@redhat.com> <seb@redhat.com>
Expand Down Expand Up @@ -408,6 +411,7 @@ Thomas Cantin <thomas.cantin@telecom-bretagne.eu>
Thomas Johnson <NTmatter@gmail.com> <thomas.johnson@180amsterdam.com>
Thomas Laumondais <thomas.laumondais@gmail.com> <LSWS0275@EB-OR6251090.toulouse.francetelecom.fr>
Thomas Serlin <tserlin@redhat.com>
Tiago Melo <tmelo@suse.com> <tspmelo@gmail.com>
Tianshan Qu <tianshan@xsky.com> <qutianshan@gmail.com>
Tobias Suckow <tobias@suckow.biz>
Tommi Virtanen <tv@inktank.com> <tommi.virtanen@dreamhost.com>
Expand Down
4 changes: 4 additions & 0 deletions .organizationmap
Original file line number Diff line number Diff line change
Expand Up @@ -368,6 +368,7 @@ Red Hat <contact@redhat.com> Adam C. Emerson <aemerson@redhat.com>
Red Hat <contact@redhat.com> Alexander Chuzhoy <achuzhoy@redhat.com>
Red Hat <contact@redhat.com> Alexandre Marangone <amarango@redhat.com>
Red Hat <contact@redhat.com> Alex Elder <aelder@redhat.com>
Red Hat <contact@redhat.com> Alfonso Martínez <almartin@redhat.com>
Red Hat <contact@redhat.com> Alfredo Deza <adeza@redhat.com>
Red Hat <contact@redhat.com> Ali Maredia <amaredia@redhat.com>
Red Hat <contact@redhat.com> Amit Kumar <amitkuma@redhat.com>
Expand All @@ -385,6 +386,7 @@ Red Hat <contact@redhat.com> Dan Mick <dmick@redhat.com>
Red Hat <contact@redhat.com> David Galloway <dgallowa@redhat.com>
Red Hat <contact@redhat.com> David Zafman <dzafman@redhat.com>
Red Hat <contact@redhat.com> Douglas Fuller <dfuller@redhat.com>
Red Hat <contact@redhat.com> Ernesto Puerta <epuertat@redhat.com>
Red Hat <contact@redhat.com> Erwan Velu <erwan@redhat.com>
Red Hat <contact@redhat.com> Federico Simoncelli <fsimonce@redhat.com>
Red Hat <contact@redhat.com> Frank Filz <ffilz@redhat.com>
Expand All @@ -410,6 +412,7 @@ Red Hat <contact@redhat.com> John Wilkins <jwilkins@redhat.com>
Red Hat <contact@redhat.com> Jos Collin <jcollin@redhat.com>
Red Hat <contact@redhat.com> Josh Durgin <jdurgin@redhat.com>
Red Hat <contact@redhat.com> JuanJose 'JJ' Galvez <jgalvez@redhat.com>
Red Hat <contact@redhat.com> Kanika Murarka <kmurarka@redhat.com>
Red Hat <contact@redhat.com> Kefu Chai <kchai@redhat.com>
Red Hat <contact@redhat.com> Ken Dreyer <kdreyer@redhat.com>
Red Hat <contact@redhat.com> Loic Dachary <ldachary@redhat.com>
Expand All @@ -428,6 +431,7 @@ Red Hat <contact@redhat.com> Noah Watkins <nwatkins@redhat.com>
Red Hat <contact@redhat.com> Orit Wasserman <owasserm@redhat.com>
Red Hat <contact@redhat.com> Patrick Donnelly <pdonnell@redhat.com>
Red Hat <contact@redhat.com> Patrick McGarry <pmcgarry@redhat.com>
Red Hat <contact@redhat.com> Paul Cuzner <pcuzner@redhat.com>
Red Hat <contact@redhat.com> Pete Zaitcev <zaitcev@redhat.com>
Red Hat <contact@redhat.com> Petr Lautrbach <plautrba@redhat.com>
Red Hat <contact@redhat.com> Petr Machata <pmachata@redhat.com>
Expand Down
10 changes: 10 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,10 @@ if(LINUX)
set(HAVE_UDEV ${UDEV_FOUND})
find_package(blkid REQUIRED)
set(HAVE_BLKID ${BLKID_FOUND})
elseif(FREEBSD)
set(HAVE_UDEV OFF)
set(HAVE_LIBAIO OFF)
set(HAVE_BLKID OFF)
else()
set(HAVE_UDEV OFF)
message(STATUS "Not using udev")
Expand Down Expand Up @@ -598,6 +602,7 @@ if(sanitizers)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${Sanitizers_COMPILE_OPTIONS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Sanitizers_COMPILE_OPTIONS}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${Sanitizers_COMPILE_OPTIONS}")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${Sanitizers_COMPILE_OPTIONS}")
endif()

# Rocksdb
Expand Down Expand Up @@ -702,6 +707,11 @@ if(LINUX)
add_subdirectory(etc/sysctl)
endif()

option(WITH_GRAFANA "install grafana dashboards" OFF)
if(WITH_GRAFANA)
add_subdirectory(monitoring/grafana/dashboards)
endif()

include(CTags)
option(CTAG_EXCLUDES "Exclude files/directories when running ctag.")
add_tags(ctags
Expand Down
2 changes: 1 addition & 1 deletion COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ Files: src/include/timegm.h
Copyright (C) Copyright 2010-2011 Vicente J. Botet Escriba
License: Boost Software License, Version 1.0

Files: src/pybind/mgr/diskprediction/predictor/models/*
Files: src/pybind/mgr/diskprediction_local/models/*
Copyright: None
License: Public domain

Expand Down
25 changes: 19 additions & 6 deletions PendingReleaseNotes
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@
necessary for clients to give up capabilities in order for the MDS to fully
drop its cache. This is accomplished by asking all clients to trim as many
caps as possible. The timeout argument to the `cache drop` command controls
how long the MDS waits for clients to complete trimming caps. Keep in mind
that clients may still retain caps to open files which will prevent the
metadata for those files from being dropped by both the client and the MDS.
(This is an equivalent scenario to dropping the Linux
page/buffer/inode/dentry caches with some processes pinning some
inodes/dentries/pages in cache.)
how long the MDS waits for clients to complete trimming caps. This is optional
and is 0 by default (no timeout). Keep in mind that clients may still retain
caps to open files which will prevent the metadata for those files from being
dropped by both the client and the MDS. (This is an equivalent scenario to
dropping the Linux page/buffer/inode/dentry caches with some processes pinning
some inodes/dentries/pages in cache.)

* The mon_health_preluminous_compat and mon_health_preluminous_compat_warning
config options are removed, as the related functionality is more
Expand Down Expand Up @@ -59,6 +59,13 @@

- ``ceph tell osd.x cache status'

* The libcephfs added several functions that allow restarted client to destroy
or reclaim state held by a previous incarnation. These functions are for NFS
servers.

* The `ceph` command line tool now accepts keyword arguments in
the format "--arg=value" or "--arg value".

>=13.1.0
--------

Expand Down Expand Up @@ -124,6 +131,12 @@
additional 500 MB to 1 GB of RAM for large clusters, and much less
for small clusters.

* The ``mgr/balancer/max_misplaced`` option has been replaced by a new
global ``target_max_misplaced_ratio`` option that throttles both
balancer activity and automated adjustments to ``pgp_num`` (normally as a
result of ``pg_num`` changes). If you have customized the balancer module
option, you will need to adjust your config to set the new global option
or revert to the default of .05 (5%).


Upgrading from Luminous
Expand Down
16 changes: 16 additions & 0 deletions ceph-menv/.menvrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
MENV_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}" )" && pwd)"

export PATH=${MENV_ROOT}/bin:$PATH
alias mset='source $MENV_ROOT/mset.sh'

case "$TERM" in
xterm-*color)
PS1='\[\033[$MRUN_PROMPT_COLOR;1m\]${MRUN_PROMPT}\[\033[00m\]'${PS1}
;;
*)
PS1='${MRUN_PROMPT}'${PS1}
;;
esac

export MRUN_CEPH_ROOT=$HOME/ceph

19 changes: 19 additions & 0 deletions ceph-menv/INSTALL
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
ceph-menv

Installation

1. Build links

# assuming ceph build directory is at $HOME/ceph/build
$ cd ceph-menv
$ ./build_links.sh

A different ceph repository can be passed as the first argument to build_links.sh.

2. Configure shell environment

To your shell startup script (such as $HOME/.bashrc) add the following:

source ~/ceph-menv/.menvrc

(modify line appropriately if ceph-menv was installed at a different location)
21 changes: 21 additions & 0 deletions ceph-menv/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
ceph-menv

Environment assistant for use in conjuction with multiple ceph vstart (or more accurately mstart) clusters. Eliminates the need to specify the cluster that is being used with each and every command. Can provide a shell prompt feedback about the currently used cluster.


Usage:

$ mset <cluster>


For example:

$ mstart.sh c1 -n
$ mset c1
[ c1 ] $ ceph -w


To un-set cluster:

$ mset

16 changes: 16 additions & 0 deletions ceph-menv/build_links.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/bin/bash

DIR=`dirname $0`
ROOT=$1

[ "$ROOT" == "" ] && ROOT="$HOME/ceph"

mkdir -p $DIR/bin

echo $PWD
for f in `ls $ROOT/build/bin`; do
echo $f
ln -sf ../mdo.sh $DIR/bin/$f
done

echo "MRUN_CEPH_ROOT=$ROOT" > $DIR/.menvroot
16 changes: 16 additions & 0 deletions ceph-menv/mdo.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/bin/bash
cmd=`basename $0`
MENV_ROOT=`dirname $0`/..

if [ -f $MENV_ROOT/.menvroot ]; then
. $MENV_ROOT/.menvroot
fi

[ "$MRUN_CEPH_ROOT" == "" ] && MRUN_CEPH_ROOT=$HOME/ceph

if [ "$MRUN_CLUSTER" == "" ]; then
${MRUN_CEPH_ROOT}/build/bin/$cmd "$@"
exit $?
fi

${MRUN_CEPH_ROOT}/src/mrun $MRUN_CLUSTER $cmd "$@"
21 changes: 21 additions & 0 deletions ceph-menv/mset.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
get_color() {
s=$1
sum=1 # just so that 'c1' isn't green that doesn't contrast with the rest of my prompt
for i in `seq 1 ${#s}`; do
c=${s:$((i-1)):1};
o=`printf '%d' "'$c"`
sum=$((sum+$o))
done
echo $sum
}

if [ "$1" == "" ]; then
unset MRUN_CLUSTER
unset MRUN_PROMPT
else
export MRUN_CLUSTER=$1
export MRUN_PROMPT='['${MRUN_CLUSTER}'] '
col=$(get_color $1)
MRUN_PROMPT_COLOR=$((col%7+31))
fi

Loading