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

rgw: set storage class for RGWListMultipart #13

wants to merge 728 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Nov 2, 2018

  1. mgr,mon: use CephChoices for confirmation flags

    ...so that arg parsing can rely on strings satisfying
    a "doesn't start with --" convention.
    
    Signed-off-by: John Spray <john.spray@redhat.com>
    John Spray committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    0da65ed View commit details
    Browse the repository at this point in the history
  2. test: remove quirky argparse case

    This relied on a behaviour where positional
    arguments could be omitted if the subsequent
    argument was of a different type.
    
    This was pretty weird, and in any case the reweight-by-utilization
    command is likely to go away soon.
    
    Signed-off-by: John Spray <john.spray@redhat.com>
    John Spray committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    6c1e4b8 View commit details
    Browse the repository at this point in the history
  3. ceph_argparse: introduce CephBool arguments

    This replaces use of CephChoices for cases like
    --yes-i-really-really-mean-it.
    
    It's a relatively invasive change, because both
    client and server need to handle backward compatibility:
     - Clients are easy, they just cope with the server's
       use of CephChoices/CephString with a few special case
       strings to recognise --yes-i-really-mean-it and similar
     - Servers are harder, they have to convert CephBool arguments
       into a similar CephChoices argument that older clients will
       understand.  This involves propagating feature flags into
       some code paths that couldn't see them before.
    
    Signed-off-by: John Spray <john.spray@redhat.com>
    John Spray committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    525623b View commit details
    Browse the repository at this point in the history
  4. mon: convert remaining confirmation flags to CephBool

    Signed-off-by: John Spray <john.spray@redhat.com>
    John Spray committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    98c2511 View commit details
    Browse the repository at this point in the history
  5. pybind: update python callers of force flags

    Signed-off-by: John Spray <john.spray@redhat.com>
    John Spray committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    a3e1a3e View commit details
    Browse the repository at this point in the history
  6. rgw: Return tenant field in bucket_stats function

    Fixes: https://tracker.ceph.com/issues/36681
    
    Signed-off-by: Volker Theile <vtheile@suse.com>
    votdev committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    9440776 View commit details
    Browse the repository at this point in the history
  7. test/rbd_mirror: race in TestMockImageMap.AddInstancePingPongImageTest

    Remove a context from peer_ack_ctxs before completing to avoid a race
    with a listener inserting a new one.
    
    Fixes: http://tracker.ceph.com/issues/36683
    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    c796aec View commit details
    Browse the repository at this point in the history
  8. Merge pull request ceph#24897 from trociny/wip-36683

    test/rbd_mirror: race in TestMockImageMap.AddInstancePingPongImageTest
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    c9a44e8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#22923 from ceph/wip-fix-latest-distro

    qa/tests: update links for centos latest to point to 7.5
    
    Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
    yuriw committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    a24793e View commit details
    Browse the repository at this point in the history
  10. Merge pull request ceph#24812 from gregsfortytwo/wip-readable-fails-o…

    …n-empty
    
    test: make readable.sh fail if it doesn't run anything
    
    Reviewed-by:  Sage Weil <sage@redhat.com>
    gregsfortytwo committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    f081b10 View commit details
    Browse the repository at this point in the history
  11. Merge pull request ceph#24836 from dillaman/wip-26951

    rbd: support namespaces for image migration
    
    Reviewed-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    f59ec53 View commit details
    Browse the repository at this point in the history
  12. Merge pull request ceph#24864 from dillaman/wip-36659

    rbd-mirror: update mirror status when stopping
    
    Reviewed-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    a1d8e12 View commit details
    Browse the repository at this point in the history
  13. Merge pull request ceph#24895 from votdev/feature_36681

    rgw: Return tenant field in bucket_stats function
    
    Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
    Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    cf9a0a2 View commit details
    Browse the repository at this point in the history
  14. doc: rewrote the iscsi-target-cli installation

    Rewrote the documentation in a step-by-step style, reformatted using RST's
    titles instead of bolds, added installation of GIT if needed, added
    installation of compilers needed for tcmu-runner
    
    Signed-off-by: Massimiliano Cuttini <massimiliano.cuttini@phoenixweb.it>
    maxcuttins authored and Jason Dillaman committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    6df20fa View commit details
    Browse the repository at this point in the history
  15. Merge PR ceph#24870 into master

    * refs/pull/24870/head:
    	client: request next osdmap for blacklisted client
    
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    batrick committed Nov 2, 2018
    Configuration menu
    Copy the full SHA
    a71a984 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2018

  1. common: point of this may be called after released

    Signed-off-by: Zengran Zhang <zhangzengran@sangfor.com.cn>
    Zengran Zhang committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    99fd6a6 View commit details
    Browse the repository at this point in the history
  2. cls/rbd: new methods to get image mirror instance info

    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    3145351 View commit details
    Browse the repository at this point in the history
  3. librbd: API to get info which rbd-mirror daemon is mirroring image

    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    e337963 View commit details
    Browse the repository at this point in the history
  4. rbd-mirror: provide instance_id for ceph service status

    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    96c9e8b View commit details
    Browse the repository at this point in the history
  5. Merge pull request ceph#23190 from maxcuttins/master

    doc: rewrote the iscsi-target-cli installation
    
    Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    8931f8c View commit details
    Browse the repository at this point in the history
  6. test/librbd: migration supporting namespace tests

    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 3, 2018
    Configuration menu
    Copy the full SHA
    472abc2 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2018

  1. Separate diskprediction local plugin from the diskprediction plugin

    Separate diskprediction local plugin from the diskprediction plugin.
    Devicehealth invoke device prediction function related on the global
     configuration "device_failure_prediction_mode".
    
    Signed-off-by: Rick Chen <rick.chen@prophetstor.com>
    hsiang41 committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    5581577 View commit details
    Browse the repository at this point in the history
  2. mgr/dashboard: Audit REST API calls

    Fixes: https://tracker.ceph.com/issues/36193
    
    Enable API auditing with 'ceph dashboard set-audit-api-enabled true' (default is false). If you do not want to log the request payload, then disable it via 'set-audit-api-log-payload false' (default is true).
    
    Example output:
    2018-10-08 10:25:21.850994 mgr.x [INF] [DASHBOARD] from='https://[::1]:44410' path='/api/auth' method='POST' user='None' params='{"username": "admin", "password": "***", "stay_signed_in": false}'
    
    Signed-off-by: Volker Theile <vtheile@suse.com>
    votdev committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    22e07ff View commit details
    Browse the repository at this point in the history
  3. spec: add missing rbd mirror bootstrap directory

    Currently /var/lib/ceph/bootstrap-rbd-mirror is absent, which means we
    need to create it manually in order to pool the
    client.bootstrap-rbd-mirror key.
    
    Signed-off-by: Sébastien Han <seb@redhat.com>
    leseb committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    8c8d60d View commit details
    Browse the repository at this point in the history
  4. cmake: do not pass -B{symbolic,symbolic-functions} to linker on FreeBSD

    Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
    wjwithagen committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    60c6e70 View commit details
    Browse the repository at this point in the history
  5. mgr/dashboard: update python dependency

    - Updated 'requests' in requirements.txt.
    
    Fixes: https://tracker.ceph.com/issues/36632
    
    Signed-off-by: Alfonso Martínez <almartin@redhat.com>
    alfonsomthd committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    26c2f31 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ceph#24892 from p-na/pna-cleanup-pool-form-simpl

    mgr/dashboard: Simplification of PoolForm method
    
    Reviewed-by: Stephan Müller <smueller@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    7095dae View commit details
    Browse the repository at this point in the history
  7. Merge pull request ceph#24856 from leseb/spec-rbd-mirror

    spec: add missing rbd mirror bootstrap directory
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    bbb0fc0 View commit details
    Browse the repository at this point in the history
  8. mgr/dashboard: Fix duplicate tasks

    In certain situations a new task is already in the current summary before we
    manually push it to the running task list.
    Since we were not checking that, at the end of the operation we would have 2
    entries for the same task and that would be displayed in the UI.
    
    Signed-off-by: Tiago Melo <tmelo@suse.com>
    Tiago Melo committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    d6b057b View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#24475 from votdev/feature_36193

    mgr/dashboard: Audit REST API calls
    
    Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
    Reviewed-by: Tatjana Dehler <tdehler@suse.com>
    LenzGr committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    de159f6 View commit details
    Browse the repository at this point in the history
  10. mgr/dashboard: Simplify OSD disabled action test

    Fixes: https://tracker.ceph.com/issues/36616
    Signed-off-by: Stephan Müller <smueller@suse.com>
    Stephan Müller committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    4971b2d View commit details
    Browse the repository at this point in the history
  11. os/bluestore/BlueStore.cc: merge overlapping/adjacent regions before …

    …read
    
    Fixes: http://tracker.ceph.com/issues/36625
    Signed-off-by: Yang Honggang <yanghonggang@umcloud.com>
    Yang Honggang committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    a86d560 View commit details
    Browse the repository at this point in the history
  12. Merge pull request ceph#24823 from Devp00l/wip-issue-36615

    [RFC] mgr/dashboard: Cleanup of OSD list methods
    
    Reviewed-by: Alfonso Martínez <almartin@redhat.com>
    Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
    Reviewed-by: Tiago Melo <tmelo@suse.com>
    LenzGr committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    a4bc887 View commit details
    Browse the repository at this point in the history
  13. Merge pull request ceph#24893 from iridescent-rsy/need-to-return

    rbd: return error code when the source and distination namespace are different
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    e450360 View commit details
    Browse the repository at this point in the history
  14. Merge pull request ceph#24891 from iridescent-rsy/fix-return-value

    rbd: make sure the return-value 'r' will be returned
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    b3fc22e View commit details
    Browse the repository at this point in the history
  15. rbd: show info about mirror instance in image mirror status output

    It is particularly useful when running multiple rbd-mirror instances
    in Active-Passive or Active-Active mode.
    
    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    7d2ffd9 View commit details
    Browse the repository at this point in the history
  16. ceph-volume tests install ceph-ansible's requirements.txt dependencies

    Signed-off-by: Alfredo Deza <adeza@redhat.com>
    Alfredo Deza committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    52ddb69 View commit details
    Browse the repository at this point in the history
  17. rgw: move keystone secrets from ceph.conf to files

    Permits setting restrictive permissions on these secrets.
    
    Fixes: http://tracker.ceph.com/issues/36621
    
    Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
    mattbenjamin committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    e636a56 View commit details
    Browse the repository at this point in the history
  18. Merge PR ceph#24814 into master

    * refs/pull/24814/head:
    	Merge PR ceph#24804 into nautilus
    	include/types: fixed compile warning for signed/unsigned comparison
    	osd/PrimaryLogPG: uncommitted dup ops should respond with logged return code
    	osd/PrimaryLogPG: propagate error return codes on object copy_get ops
    	osd/PGLog: optionally record error return codes for extra_reqids
    	osd/osd_types: include PG log return codes in object copy data
    
    Reviewed-by: Neha Ojha <nojha@redhat.com>
    liewegas committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    01d31d4 View commit details
    Browse the repository at this point in the history
  19. os/filestore: fix merge_collection replay guards

    The guards are based on spos, which does not change across the call to
    _merge_collection, which means we can't open and close multiple guards
    within this call.  Instead, use a single set of set_guards and closes
    surrounding both the collection and temp.
    
    Also, remove the conditional guard around _remove_collection, which we
    want to (try to) do (again) as long as we didn't complete our global
    replay guard.
    
    Fixes: http://tracker.ceph.com/issues/36610
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    fd2e1f3 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2018

  1. Merge pull request ceph#24920 from wjwithagen/wjw-fix-build-symbolic

    cmake: do not pass -B{symbolic,symbolic-functions} to linker on FreeBSD
    
    Reviewed-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    f6cc40a View commit details
    Browse the repository at this point in the history
  2. mgr/dashboard: Add CRUSH map viewer

    Fixes: http://tracker.ceph.com/issues/35684
    
    Signed-off-by: familyuu <guodan1@lenovo.com>
    guodan1 committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    53fa735 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#24766 from familyuu/crush

    mgr/dashboard: CRUSH map viewer
    
    Reviewed-by: Stephan Müller <smueller@suse.com>
    Reviewed-by: Tiago Melo <tmelo@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    100e15f View commit details
    Browse the repository at this point in the history
  4. Avoid exception if remote plugin not enabled

    Avoid code exception when the remote plugin not enabled.
    
    Signed-off-by: Rick Chen <rick.chen@prophetstor.com>
    hsiang41 committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    5e72643 View commit details
    Browse the repository at this point in the history
  5. mgr/dashboard: Update prettier package

    Signed-off-by: Tiago Melo <tmelo@suse.com>
    tspmelo authored and Tiago Melo committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    bf78a93 View commit details
    Browse the repository at this point in the history
  6. mgr/dashboard: Update rxjs and ngx-bootstrap packages

    Signed-off-by: Tiago Melo <tmelo@suse.com>
    tspmelo authored and Tiago Melo committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    906dc22 View commit details
    Browse the repository at this point in the history
  7. mgr/dashboard: Update Angular packages

    Signed-off-by: Tiago Melo <tmelo@suse.com>
    tspmelo authored and Tiago Melo committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    ff99794 View commit details
    Browse the repository at this point in the history
  8. mgr/dashboard: Update remaining packages

    Signed-off-by: Tiago Melo <tmelo@suse.com>
    tspmelo authored and Tiago Melo committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    595edd9 View commit details
    Browse the repository at this point in the history
  9. mgr/dashboard: Remove unit tests warnings

    Recent Angular update is causing a warning to be shown when you call
    "router.navigate" outside an angular zone.
    
    This is not affecting the code itself, just the unit tests.
    
    Signed-off-by: Tiago Melo <tmelo@suse.com>
    Tiago Melo committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    cf9fdf3 View commit details
    Browse the repository at this point in the history
  10. mgr/dashboard: Fix "merge" audit warning

    Fixes: https://tracker.ceph.com/issues/36702
    
    Signed-off-by: Tiago Melo <tmelo@suse.com>
    Tiago Melo committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    b5539a4 View commit details
    Browse the repository at this point in the history
  11. Merge pull request ceph#24881 from alfredodeza/wip-rm36672

    ceph-volume tests install ceph-ansible's requirements.txt dependencies
    
    Reviewed-by: Guillaume Abrioux <gabrioux@redhat.com>
    alfredodeza committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    9a0c4a1 View commit details
    Browse the repository at this point in the history
  12. mgr/dashboard: Remove _filterValue in CdFormGroup

    It turned out that "_filterValue" wasn't needed for any form.
    
    Fixes: http://tracker.ceph.com/issues/26861
    Signed-off-by: Stephan Müller <smueller@suse.com>
    Stephan Müller committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    56e8bca View commit details
    Browse the repository at this point in the history
  13. Merge PR ceph#24835 into master

    * refs/pull/24835/head:
    	include/buffer: make static_assert c++11-safe
    
    Reviewed-by: Kefu Chai <kchai@redhat.com>
    Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
    liewegas committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    358f326 View commit details
    Browse the repository at this point in the history
  14. Merge PR ceph#21723 into master

    * refs/pull/21723/head:
    	osd: flush dirty data if cache_target_dirty_ratio = 0.0
    
    Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
    Reviewed-by: Greg Farnum <gfarnum@redhat.com>
    liewegas committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    17688af View commit details
    Browse the repository at this point in the history
  15. Merge PR ceph#20735 into master

    * refs/pull/20735/head:
    	msg/async: fix variable type to make it same to EventCenter::init() incoming parameter type
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    liewegas committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    05755fe View commit details
    Browse the repository at this point in the history
  16. Merge PR ceph#14982 into master

    * refs/pull/14982/head:
    	common/mempool: tolerate sum < 0
    	common/ceph_context: add perf counters for all mempools
    	common/ceph_common: add heartbeat perf counters unconditionally
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    liewegas committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    ed77be6 View commit details
    Browse the repository at this point in the history
  17. mgr/dashboard: Verify the RGW mail reset behavior

    The current behavior when submitting an empty mail field in the RGW user form
    that was previously filled was to replace it with "false".
    
    This was a regression introduced through the use of "CdFormGroup" which had
    a "_filterValue" method which converted empty strings into false, but it was
    removed now.
    
    Fixes: http://tracker.ceph.com/issues/26861
    Signed-off-by: Stephan Müller <smueller@suse.com>
    Stephan Müller committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    a159f5a View commit details
    Browse the repository at this point in the history
  18. os/bluestore: fix wal dir presence verification

    Fixes: http://tracker.ceph.com/issues/36606
    Signed-off-by: Igor Fedotov <ifedotov@suse.com>
    ifed01 committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    2078af5 View commit details
    Browse the repository at this point in the history
  19. Merge pull request ceph#24824 from Devp00l/wip-issue-36616

    mgr/dashboard: Simplify OSD disabled action test
    
    Reviewed-by: Laura Paduano <lpaduano@suse.com>
    Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
    Reviewed-by: Tiago Melo <tmelo@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    d967492 View commit details
    Browse the repository at this point in the history
  20. ceph-volume systemd import main so console_scripts work for executable

    Signed-off-by: Alfredo Deza <adeza@redhat.com>
    Alfredo Deza committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    280e2ba View commit details
    Browse the repository at this point in the history
  21. ceph-volume tests.systemd update imports for systemd module

    Signed-off-by: Alfredo Deza <adeza@redhat.com>
    Alfredo Deza committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    a63a6c8 View commit details
    Browse the repository at this point in the history
  22. Merge pull request ceph#24919 from trociny/wip-tests-migration-namespace

    test/librbd: migration supporting namespace tests
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    cc06b66 View commit details
    Browse the repository at this point in the history
  23. Merge pull request ceph#24815 from iridescent-rsy/remove-ceph_abort

    rbd-nbd: do not ceph_abort() after print the usages
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    ea4411f View commit details
    Browse the repository at this point in the history
  24. Merge pull request ceph#24717 from trociny/wip-rbd-mirror-status-inst…

    …ance
    
    rbd: show info about mirror daemon instance in image mirror status output
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    cc59282 View commit details
    Browse the repository at this point in the history
  25. Merge PR ceph#15047 into master

    * refs/pull/15047/head:
    	tool/ceph_objectstore_tool: add new op that reset last_complete to last_update
    
    Reviewed-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    5b9be42 View commit details
    Browse the repository at this point in the history
  26. Merge pull request ceph#24937 from alfredodeza/wip-rm36704

    ceph-volume tests.systemd update imports for systemd module
    
    Reviewed-by: Andrew Schoen <aschoen@redhat.com>
    alfredodeza committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    dea7e4c View commit details
    Browse the repository at this point in the history
  27. doc: tweak RBD iSCSI docs to point to merged tooling repo

    Also remove all references to the ceph-client test kernel since v4.16 has been
    released.
    
    Signed-off-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    232baf8 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2018

  1. librbd: support burst limit configuration.

    Signed-off-by: Shiyang Ruan <ruansy.fnst@cn.fujitsu.com>
    irides committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    761393a View commit details
    Browse the repository at this point in the history
  2. unittest: add testcase for librbd QosLimit.

    Signed-off-by: Shiyang Ruan <ruansy.fnst@cn.fujitsu.com>
    irides committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    1705b2c View commit details
    Browse the repository at this point in the history
  3. librbd: make the minimum of schedule tick for QoS configurable.

    Signed-off-by: Shiyang Ruan <ruansy.fnst@cn.fujitsu.com>
    irides committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    fd613b1 View commit details
    Browse the repository at this point in the history
  4. doc/rados: correct osd path in troubleshooting-mon.rst

    Signed-off-by: songweibin <song.weibin@zte.com.cn>
    Songweibin committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    1965088 View commit details
    Browse the repository at this point in the history
  5. Merge pull request ceph#24681 from tspmelo/wip-npm-update

    mgr/dashboard: Update npm packages
    
    Reviewed-by: Laura Paduano <lpaduano@suse.com>
    Reviewed-by: Ricardo Marques <rimarques@suse.com>
    Reviewed-by: Stephan Müller <smueller@suse.com>
    LenzGr committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    d98c49d View commit details
    Browse the repository at this point in the history
  6. mgr/restful: Fix deep-scrub typo

    There is a typo in implemented commands for OSD. It reads deep_scrub
    instead of deep-scrub which is the true valid command.
    
    Fixes: http://tracker.ceph.com/issues/36720
    Signed-off-by: Boris Ranto <branto@redhat.com>
    b-ranto committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    0ddc6ab View commit details
    Browse the repository at this point in the history
  7. librados: update for CLI arg format change

    Signed-off-by: John Spray <john.spray@redhat.com>
    John Spray committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    e95eb0e View commit details
    Browse the repository at this point in the history
  8. test: update librados tests for CLI arg syntax

    Signed-off-by: John Spray <john.spray@redhat.com>
    John Spray committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    4df08eb View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#24841 from b-ranto/wip-deep-scrub

    mgr/restful: Fix deep-scrub typo
    
    Reviewed-by: John Spray <john.spray@redhat.com>
    b-ranto committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    0f9816f View commit details
    Browse the repository at this point in the history
  10. Avoid import _strptime failed

    Failed to import _strptime because the import lockis held by another thread
    
    Signed-off-by: Rick Chen <rick.chen@prophetstor.com>
    hsiang41 committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    28707a4 View commit details
    Browse the repository at this point in the history
  11. Merge pull request ceph#24847 from pritha-srivastava/wip-rgw-assume-r…

    …ole-doc
    
    rgw: Improvements to STS Lite documentation.
    mattbenjamin committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    59db1dc View commit details
    Browse the repository at this point in the history
  12. mgr/dashboard: backend api tests: tasks.mgr.dashboard.test_osd.OsdTes…

    …t failures
    
    - Fix bug in Dashboard QA unit test framework. Don't set the application type header manually, this is done by the requests library if required.
    - Enhance QA unit test helper: Print the response of the API request if it fails. This should help to identify the problem more easily.
    - Fix bug in the OSD controller. A parameter needs to be converted to integer.
    - Take care that the params of the request object are not modified.
    
    The issue was introduced by PR ceph#24475. The CherryPy json_in plugin disclosed the errorneous unit test helper implementation.
    
    Fixes: https://tracker.ceph.com/issues/36708
    
    Signed-off-by: Volker Theile <vtheile@suse.com>
    votdev committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    e6f130d View commit details
    Browse the repository at this point in the history
  13. ceph-volume util.encryption robust blkid+lsblk detection of lockbox

    Signed-off-by: Alfredo Deza <adeza@redhat.com>
    Alfredo Deza authored and alfredodeza committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    fc3e6ea View commit details
    Browse the repository at this point in the history
  14. Merge pull request ceph#24977 from alfredodeza/wip-bz1644265

    ceph-volume util.encryption robust blkid+lsblk detection of lockbox
    
    Reviewed-by: Andrew Schoen <aschoen@redhat.com>
    andrewschoen committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    bd35043 View commit details
    Browse the repository at this point in the history
  15. mgr: add OSDPerfMetricReport struct to MMgrReport

    Signed-off-by: Julien Collet <julien.collet@cern.ch>
    colletj authored and trociny committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    30b47ee View commit details
    Browse the repository at this point in the history
  16. osd: collect client perf stats when query is enabled

    Fixes: https://tracker.ceph.com/issues/36091
    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    f495b8c View commit details
    Browse the repository at this point in the history
  17. mgr: support performance counter descriptors compatibility

    when a new type is added and still running an older osd.
    
    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    f5bb54e View commit details
    Browse the repository at this point in the history
  18. debian: loosen the Depends of python bindings packages

    - python-* packages are using the C APIs which are not changed across
    librados2 and librados3.
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    d5aa8c6 View commit details
    Browse the repository at this point in the history
  19. common: remove redundant implementations

    this change reverts cac1d6f
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    4fe2c20 View commit details
    Browse the repository at this point in the history
  20. librados: deprecate ObjectWriteOperation::copy_from()

    this change partially reverts 6eca7d0
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    6abc092 View commit details
    Browse the repository at this point in the history
  21. librados: remove redundant IoCtx::nobjects_begin() variants

    this change partially reverts 6eca7d0
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    28f18c4 View commit details
    Browse the repository at this point in the history
  22. librados: add new setxattr overload back

    this change reverts b8ff781
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    0a03a4e View commit details
    Browse the repository at this point in the history
  23. librados: remove rados_tmap_*

    we have switched from tmap to omap long ago.
    
    but keep the server side implementation around, in case ancient
    client is still using these tmap APIs.
    
    also, tmap_update() is kept, because librbd is using it for v1 image
    backward compatibility.
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    0e5bdd9 View commit details
    Browse the repository at this point in the history
  24. debian: libradospp-dev should depend on libradospp1 not libradospp

    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    70a26ed View commit details
    Browse the repository at this point in the history
  25. Merge pull request ceph#24749 from dzafman/wip-36474

    Add support for osd_delete_sleep configuration value
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    dzafman committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    0296470 View commit details
    Browse the repository at this point in the history
  26. qa: install libradospp-dev for librados_hello_world.yaml

    libradospp-{dev,devel} is necessary for compiling sources in
    examples/librados/hello_world.cc
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    0e1ec8d View commit details
    Browse the repository at this point in the history
  27. osd: Improve SnapMapper handling of inconsistencies

    My using nop() instead of setattr() we avoid crashing
    a replica that is missing the object for some reason.
    Although this is a corruption, it would be getting "fix"
    by removal of the snapshot.
    
    In the other cases we accept completely missing keys (ENOENT)
    that happens when an object is removed somehow or missed
    by recovery/backfill.
    
    Signed-off-by: David Zafman <dzafman@redhat.com>
    dzafman committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    4ff0ecc View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2018

  1. rgw: add latency info in the log of req done

    Signed-off-by: lvshuhua <lvshuhua@cmss.chinamobile.com>
    lvshuhua committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    2e98edf View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#23940 from robbat2/wip-12713-chunked-encoding

    rgw: use chunked encoding to get partial results out faster
    mattbenjamin committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    92a19f0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#24964 from Songweibin/wip-doc-rados

    doc/rados: correct osd path in troubleshooting-mon.rst
    
    Reviewed-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    05c150b View commit details
    Browse the repository at this point in the history
  4. Merge pull request ceph#24817 from tone-zhang/wip-64-assert

    bluestore/NVMEDevice.cc: fix ceph_assert() when enable SPDK with 64KB kernel page size
    
    Reviewed-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    da0401a View commit details
    Browse the repository at this point in the history
  5. doc: correct rbytes description

    The default was changed from on to off in 4.6 because the way rbytes behaves can be surprising and sometimes confuses tools like rsync.
    
    Signed-off-by: Xiang Dai <764524258@qq.com>
    daixiang0 committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    0c2c3e0 View commit details
    Browse the repository at this point in the history
  6. mgr/dashboard: fix for 'Cluster >> Hosts' page

    - Added permission mapping for 'tcmu-runner' service type.
    - Avoid error caused by unmapped services' types:
      The hosts list should be visible even with not mapped services' types,
      as this mapping only decides whether the service being displayed has a link or not.
    
    Fixes: https://tracker.ceph.com/issues/36712
    
    Signed-off-by: Alfonso Martínez <almartin@redhat.com>
    alfonsomthd committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    a5a2da7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ceph#24966 from daixiang0/correct-rbytes-description

    doc: correct rbytes description
    
    Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
    idryomov committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    fa65651 View commit details
    Browse the repository at this point in the history
  8. Merge pull request ceph#24947 from votdev/bug_36708

    mgr/dashboard: tasks.mgr.dashboard.test_osd.OsdTest failures
    
    Reviewed-by: Laura Paduano <lpaduano@suse.com>
    Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
    Reviewed-by: Sebastian Wagner <swagner@suse.com>
    LenzGr committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    9a0a065 View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#23906 from dongbula/nf-add-latency-after-fini…

    …sh-processing
    
    rgw: add latency info in the log of req done
    mattbenjamin committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    2b74822 View commit details
    Browse the repository at this point in the history
  10. ceph-volume simple.activate allow a --no-systemd flag to skip systemc…

    …tl actions
    
    Signed-off-by: Alfredo Deza <alfredo@deza.pe>
    alfredodeza committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    4d9ad0d View commit details
    Browse the repository at this point in the history
  11. ceph-volume simple.trigger replace systemd with from_trigger keyword …

    …argument
    
    Signed-off-by: Alfredo Deza <alfredo@deza.pe>
    alfredodeza committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    9526587 View commit details
    Browse the repository at this point in the history
  12. Merge pull request ceph#24887 from cbodley/wip-36662

    rgw: beast frontend parses ipv6 addrs
    
    Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
    cbodley committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    f40b6db View commit details
    Browse the repository at this point in the history
  13. Merge pull request ceph#24869 from joke-lee/wip-op-mask-radosgw-admin…

    …-rest
    
    rgw: admin rest api support op-mask
    
    Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
    cbodley committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    38aab9f View commit details
    Browse the repository at this point in the history
  14. Merge pull request ceph#24816 from linuxbox2/wip-rgw-keystone-secret

    rgw: move keystone secrets from ceph.conf to files
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    b97e471 View commit details
    Browse the repository at this point in the history
  15. Merge pull request ceph#24638 from linuxbox2/wip-reshard-st

    radosgw-admin: translate reshard status codes (trivial)
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    750ffef View commit details
    Browse the repository at this point in the history
  16. Merge pull request ceph#24594 from theanalyst/wip-reshard-enoent

    rgw: reshard add: fail correctly on a non existant bucket
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
    cbodley committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    e824900 View commit details
    Browse the repository at this point in the history
  17. Merge pull request ceph#24510 from pritha-srivastava/wip-sts-buffer-o…

    …verflow
    
    rgw: Fix for buffer overflow in STS op_post().
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
    Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
    cbodley committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    5795058 View commit details
    Browse the repository at this point in the history
  18. Merge pull request ceph#24530 from alimaredia/wip-rgw-dpp-gc-lc

    rgw: refactor logging in gc and lc
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
    cbodley committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    c22e2c9 View commit details
    Browse the repository at this point in the history
  19. examples/librados: link c++ samples against libradospp

    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    38f99bc View commit details
    Browse the repository at this point in the history
  20. rpm,deb: libradospp1-dev should depend on librados-dev

    because librados.hpp `#include`s librados.h
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    cac0f58 View commit details
    Browse the repository at this point in the history
  21. mgr/dashboard: SAML 2.0 support

    Fixes: https://tracker.ceph.com/issues/24268
    
    Signed-off-by: Ricardo Dias <rdias@suse.com>
    Signed-off-by: Ricardo Marques <rimarques@suse.com>
    ricardoasmarques committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    04f4d50 View commit details
    Browse the repository at this point in the history
  22. mgr/dashboard: Improve CRUSH map viewer

    Display the OSD state using a label.
    
    Signed-off-by: Volker Theile <vtheile@suse.com>
    votdev committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    258223c View commit details
    Browse the repository at this point in the history
  23. Merge pull request ceph#24974 from rhcs-dashboard/36712-cluser-hosts-fix

    mgr/dashboard: fix for 'Cluster >> Hosts' page
    
    Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
    Reviewed-by: Stephan Müller <smueller@suse.com>
    Reviewed-by: Tiago Melo <tmelo@suse.com>
    LenzGr committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    31cf0e8 View commit details
    Browse the repository at this point in the history
  24. Merge pull request ceph#24930 from tspmelo/wip-multiple-actions

    mgr/dashboard: Fix duplicate tasks
    
    Reviewed-by: Stephan Müller <smueller@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    b0ae24b View commit details
    Browse the repository at this point in the history
  25. Merge PR ceph#24333 into master

    * refs/pull/24333/head:
    	test: update librados tests for CLI arg syntax
    	librados: update for CLI arg format change
    	pybind: update python callers of force flags
    	mon: convert remaining confirmation flags to CephBool
    	ceph_argparse: introduce CephBool arguments
    	test: remove quirky argparse case
    	mgr,mon: use CephChoices for confirmation flags
    	test: add cases for CLI's --key=val style
    	mon: remove dead "cluster_snap" command
    	pybind: enable --keyword=arguments in ceph_argparse
    	ceph.in: some cleanups
    	ceph.in: misc cleanups
    	common: remove unused 'avail' field from commands
    	mon: fix help string for `osd crush rule create-replicated`
    
    Reviewed-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    dc80d27 View commit details
    Browse the repository at this point in the history
  26. Merge pull request ceph#24719 from Devp00l/wip-issue-26861

    mgr/dashboard: Remove _filterValue from CdFormGroup
    
    Reviewed-by: Patrick Nawracay <pnawracay@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    d9c9cf6 View commit details
    Browse the repository at this point in the history
  27. rgw: basic rgw services registry

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    add60c8 View commit details
    Browse the repository at this point in the history
  28. rgw: svc: initial work on zone_svc

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    e44a5fe View commit details
    Browse the repository at this point in the history
  29. rgw: more refactoring work, initial work on svc_rados

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    ca8a636 View commit details
    Browse the repository at this point in the history
  30. rgw: svc: more zone work, add zone_utils, quota services

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    f46a94f View commit details
    Browse the repository at this point in the history
  31. rgw: sys_obj service, move zone init to svc_zone

    still wip
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    7c241f2 View commit details
    Browse the repository at this point in the history
  32. rgw: zone, sysobj services: add missing system obj calls

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    3192f64 View commit details
    Browse the repository at this point in the history
  33. rgw: svc_sysobj: split core out

    Split core sysobj interface from sysobj service so that cache could be
    implemented.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    c5440ae View commit details
    Browse the repository at this point in the history
  34. rgw: sysobj service: initial cache conversion

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    0f39a29 View commit details
    Browse the repository at this point in the history
  35. rgw: svc_notify: initial work

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    074936b View commit details
    Browse the repository at this point in the history
  36. rgw: svc_cache: more work

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    771eafc View commit details
    Browse the repository at this point in the history
  37. rgw: svc_finisher: create service

    and other fixes
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    91601cf View commit details
    Browse the repository at this point in the history
  38. rgw: add missing files

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    dbaf94b View commit details
    Browse the repository at this point in the history
  39. rgw: rgw_zone api adjustments

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    346af50 View commit details
    Browse the repository at this point in the history
  40. rgw: svc: more changes, add svc_sync_modules

    radosgw actually compiles now
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    0736b08 View commit details
    Browse the repository at this point in the history
  41. rgw-admin: api adjustments

    now compiles
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    97e44b6 View commit details
    Browse the repository at this point in the history
  42. rgw: minor adjustments

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    4f9375c View commit details
    Browse the repository at this point in the history
  43. rgw: services init fixes

    First load all depending services, then initialize all.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    deccf50 View commit details
    Browse the repository at this point in the history
  44. rgw: svc: fixes

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    66f9c14 View commit details
    Browse the repository at this point in the history
  45. rgw: svc: remove SystemObject impl

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    af5eb09 View commit details
    Browse the repository at this point in the history
  46. rgw: chained cache doesn't init if not caching

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    254ca81 View commit details
    Browse the repository at this point in the history
  47. rgw: more code removal and api adjustments

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    bf688f2 View commit details
    Browse the repository at this point in the history
  48. rgw: api fixes following rebase

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    cc4ecac View commit details
    Browse the repository at this point in the history
  49. rgw: svc: due to popular demand, get rid of service registry

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    4c0675b View commit details
    Browse the repository at this point in the history
  50. rgw: don't include rgw_zone.h in svc_zone.h

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    10462d6 View commit details
    Browse the repository at this point in the history
  51. rgw: remove unneeded code

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    58680b8 View commit details
    Browse the repository at this point in the history
  52. rgw: don't try to canonicalize raw obj

    and other minor fixes
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    2053556 View commit details
    Browse the repository at this point in the history
  53. rgw: svc: hold services in unique_ptr

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    a7cc961 View commit details
    Browse the repository at this point in the history
  54. rgw: unregister chained cache on shutdown

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    39258cb View commit details
    Browse the repository at this point in the history
  55. rgw: services shutdown

    Explicitly make sure services are being shut down in appropriate order.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    0d8185c View commit details
    Browse the repository at this point in the history
  56. rgw: move services shutdown around

    fixes ordering
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    1ad00c9 View commit details
    Browse the repository at this point in the history
  57. rgw: svc: support raw storage init

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    50e5c08 View commit details
    Browse the repository at this point in the history
  58. rgw: fix chained cache put if cache isn't initialized

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    b6cfb3f View commit details
    Browse the repository at this point in the history
  59. rgw: fix list_realms() and list_zones()

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    d480cbe View commit details
    Browse the repository at this point in the history
  60. rgw: fix svc_zone compile with is_started()

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored and yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    9be21f8 View commit details
    Browse the repository at this point in the history
  61. rgw: rgw_rados_ref uses default copy/move

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored and yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    fa70411 View commit details
    Browse the repository at this point in the history
  62. rgw: add Obj::aio_operate() for read ops

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored and yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    79eb9a9 View commit details
    Browse the repository at this point in the history
  63. rgw: RADOS::Pool::lookup() uses Pool's pool name

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored and yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    8619032 View commit details
    Browse the repository at this point in the history
  64. rgw: RADOS::Pool::create() for single pool

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored and yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    d75e7a9 View commit details
    Browse the repository at this point in the history
  65. rgw: AioThrottle uses RGWSI_RADOS::Obj

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored and yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    27664f2 View commit details
    Browse the repository at this point in the history
  66. rgw: chained cache shouldn't access service after it was unchained

    This fixes a cleanup ordering issue. We can now have the chained cache
    removed before and after the service is destructed.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    238f0ef View commit details
    Browse the repository at this point in the history
  67. librados: add move operations to IoCtx

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley authored and yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    cfd66c5 View commit details
    Browse the repository at this point in the history
  68. rgw: sysobj_core: filter sysobj attrs

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    fc860a3 View commit details
    Browse the repository at this point in the history
  69. rgw: svc_notify: call set_enabled() when registering callback

    svc_notify starts before svc_sysobj_cache, this way we make sure
    svc_sysobj_cache gets the status callback triggered.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    4b043aa View commit details
    Browse the repository at this point in the history
  70. test/rbd_mirror: fix linking

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    c3dd80b View commit details
    Browse the repository at this point in the history
  71. doc: use 'proxy' cache mode in "Removing a Writeback Cache" procedure

    The 'forward' mode is flawed as it allows the reordering of requests.
    
    Signed-off-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    ab880ee View commit details
    Browse the repository at this point in the history
  72. Merge pull request ceph#24896 from tchaikov/wip-librados-cleanup

    librados,rpm,deb: various fixes to address librados3 transition and cleanups in librados
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    tchaikov committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    0966f43 View commit details
    Browse the repository at this point in the history
  73. Merge PR ceph#24995 into master

    * refs/pull/24995/head:
    	doc: use 'proxy' cache mode in "Removing a Writeback Cache" procedure
    
    Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
    Reviewed-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    5552971 View commit details
    Browse the repository at this point in the history
  74. ceph-volume simple.activate factor out systemd interactions for easie…

    …r testing
    
    Signed-off-by: Alfredo Deza <alfredo@deza.pe>
    alfredodeza committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    18ddd96 View commit details
    Browse the repository at this point in the history
  75. ceph-volume tests ensure activate behavior with systemd disabling

    Signed-off-by: Alfredo Deza <alfredo@deza.pe>
    alfredodeza committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    3e80118 View commit details
    Browse the repository at this point in the history
  76. librados_test_stub: implement move operations

    Need to match whatever librados implements.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    e0dc5a8 View commit details
    Browse the repository at this point in the history
  77. rgw: shutdown services only if initialized

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    8476401 View commit details
    Browse the repository at this point in the history
  78. Merge pull request ceph#24014 from yehudasa/wip-rgw-svc-2

    rgw: initial RGWRados refactoring work
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
    yehudasa committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    8409a87 View commit details
    Browse the repository at this point in the history
  79. Merge PR ceph#24948 into master

    * refs/pull/24948/head:
    	os/bluestore: fix wal dir presence verification
    
    Reviewed-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    2be6d4e View commit details
    Browse the repository at this point in the history
  80. Merge PR ceph#24828 into master

    * refs/pull/24828/head:
    	qa/osd-bluefs-volume-ops: use ceph-bluestore-tool for fsck
    	qa/osd-bluefs-volume-ops: reduce space usage for the test case
    
    Reviewed-by: David Zafman <dzafman@redhat.com>
    liewegas committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    c8a8dc2 View commit details
    Browse the repository at this point in the history
  81. Merge PR ceph#24820 into master

    * refs/pull/24820/head:
    	os/bluestore/BlueStore.cc: merge overlapping/adjacent regions before read
    
    Reviewed-by: Igor Fedotov <ifedotov@suse.com>
    liewegas committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    c3992d8 View commit details
    Browse the repository at this point in the history
  82. Merge PR ceph#21511 into master

    * refs/pull/21511/head:
    	os/bluefs: set logfile w/ WRITE_LIFE_MEDIUM
    	os/bluefs: make super block w/ WRITE_LIFE_TIME_SHORT.
    	os/bluestore: BlueFS support write_life_time feature of SSD.
    
    Reviewed-by: Sage Weil <sage@redhat.com>
    Reviewed-by: Igor Fedotov <ifedotov@suse.com>
    liewegas committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    2382384 View commit details
    Browse the repository at this point in the history
  83. ceph-objectstore-tool: Add removal options to corrupt objects for tes…

    …ting
    
    Signed-off-by: David Zafman <dzafman@redhat.com>
    dzafman committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    00e669a View commit details
    Browse the repository at this point in the history
  84. test: cleanup: Remove redundant cat of log and handle errors in creat…

    …e_scenario()
    
    Signed-off-by: David Zafman <dzafman@redhat.com>
    dzafman committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    f43faf4 View commit details
    Browse the repository at this point in the history
  85. test: osd-scrub-snaps.sh: Testing with new --rmtype in ceph-objectsto…

    …re-tool
    
    Use --rmtype snapmap with new obj16 to remove snapmap only, check for repair message
    Use --rmtype nosnapmap to remove obj5 while leaving snapmap behind
    
    Signed-off-by: David Zafman <dzafman@redhat.com>
    dzafman committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    e37f95a View commit details
    Browse the repository at this point in the history
  86. test: osd-scrub-snaps.sh: After snapshot removal wait for snaptrim to…

    … complete
    
    Due to deliberate corruptions snaptrim_error means snaptrim is done
    
    Signed-off-by: David Zafman <dzafman@redhat.com>
    dzafman committed Nov 8, 2018
    Configuration menu
    Copy the full SHA
    a159f16 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Merge pull request ceph#24963 from dillaman/wip-ceph-iscsi

    doc: tweak RBD iSCSI docs to point to merged tooling repo
    
    Reviewed-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    06ac1a6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#24928 from rhcs-dashboard/36632-update-python…

    …-dependency
    
    mgr/dashboard: update python dependency
    
    Reviewed-by: Laura Paduano <lpaduano@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    06fcb75 View commit details
    Browse the repository at this point in the history
  3. mgr/dashboard: Adds ECP info endpoint

    The new info endpoint will provide the frontend with the necessary
    information it needs to create new profiles.
    
    Fixes: https://tracker.ceph.com/issues/25156
    Signed-off-by: Stephan Müller <smueller@suse.com>
    Stephan Müller committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    3a7f858 View commit details
    Browse the repository at this point in the history
  4. mgr/dashboard: Adds ECP management to the frontend

    Now you can create, delete and get information about profiles inside
    the pool form.
    
    The erasure code profile form has a lot of tooltips to guide you through
    the creation. It can create profiles with different plugins.
    
    Fixes: https://tracker.ceph.com/issues/25156
    Signed-off-by: Stephan Müller <smueller@suse.com>
    Stephan Müller committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    5e4ebf7 View commit details
    Browse the repository at this point in the history
  5. mgr/dashboard: Show info button for crush rules in pool form

    Signed-off-by: Stephan Müller <smueller@suse.com>
    Stephan Müller committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    3261c4f View commit details
    Browse the repository at this point in the history
  6. Merge pull request ceph#24489 from ricardoasmarques/wip-saml2

    mgr/dashboard: SSO - SAML 2.0 support
    
    Reviewed-by: Tatjana Dehler <tdehler@suse.com>
    Reviewed-by: Tiago Melo <tmelo@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    3ba8740 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ceph#24934 from votdev/improve_crush_map_viewer

    mgr/dashboard: Improve CRUSH map viewer
    
    Reviewed-by: Stephan Müller <smueller@suse.com>
    LenzGr committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    b8e4f4e View commit details
    Browse the repository at this point in the history
  8. ceph-volume: add inventory command

    The inventory command provides information about a nodes disk inventory.
    Existing logical volumes on a disk or one of its partitions are scanned
    and reported.
    The output can be formatted as plain text or json.
    
    Signed-off-by: Jan Fajerski <jfajerski@suse.com>
    Jan Fajerski committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    57adfc6 View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#24859 from jan--f/ceph-volume-inventory

    ceph-volume: add inventory command
    
    Reviewed-by: Alfredo Deza <adeza@redhat.com>
    alfredodeza committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    974bd43 View commit details
    Browse the repository at this point in the history
  10. Merge PR ceph#24925 into master

    * refs/pull/24925/head:
    	Avoid import _strptime failed
    	Avoid exception if remote plugin not enabled
    	Separate diskprediction local plugin from the diskprediction plugin
    
    Reviewed-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    8f3d7a6 View commit details
    Browse the repository at this point in the history
  11. Merge PR ceph#24904 into master

    * refs/pull/24904/head:
    	common: point of this may be called after released
    
    Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
    liewegas committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    644f91f View commit details
    Browse the repository at this point in the history
  12. Merge PR ceph#24890 into master

    * refs/pull/24890/head:
    	mon: fix 'log last' missing out latest event
    
    Reviewed-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    f21d56a View commit details
    Browse the repository at this point in the history
  13. Merge PR ceph#24459 into master

    * refs/pull/24459/head:
    	os: Transaction uses append_hole() to minimize bl:_buffers inflation.
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    liewegas committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    e6556f4 View commit details
    Browse the repository at this point in the history
  14. Merge pull request ceph#24627 from Devp00l/wip-manage-ec-profiles

    mgr/dashboard: Adds ECP management to the frontend
    
    Reviewed-by: Ricardo Marques <rimarques@suse.com>
    Reviewed-by: Volker Theile <vtheile@suse.com>
    LenzGr committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    5b0a957 View commit details
    Browse the repository at this point in the history
  15. Merge pull request ceph#24998 from alfredodeza/wip-rm36470

    ceph-volume enable  --no-systemd flag for simple sub-command
    
    Reviewed-by: Andrew Schoen <aschoen@redhat.com>
    andrewschoen committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    91dd981 View commit details
    Browse the repository at this point in the history
  16. librbd: new pool init/stat API methods

    The init method is a stub for handling new pool initialization. It
    currently only handles setting the application tag. The stats method
    will quickly calculate the number of images and provisioned space for
    those images within the pool. Querying the pool stats on a pool with
    10,000 images only required approximately 2 seconds as compared to
    over 2 minutes for a "rbd ls -l" scan.
    
    Signed-off-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    f07fb35 View commit details
    Browse the repository at this point in the history
  17. rbd: added new 'pool stats' action

    This provides a quick summary of provisioned pool usage.
    
    Signed-off-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    1a14963 View commit details
    Browse the repository at this point in the history
  18. Merge PR ceph#24843 into master

    * refs/pull/24843/head:
    	osd/osd_types: fix notify-ack string rendering
    
    Reviewed-by: Neha Ojha <nojha@redhat.com>
    liewegas committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    130e662 View commit details
    Browse the repository at this point in the history
  19. Merge PR ceph#24806 into master

    * refs/pull/24806/head:
    	os/filestore: fix merge_collection replay guards
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    liewegas committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    919aa37 View commit details
    Browse the repository at this point in the history
  20. Merge pull request ceph#22476 from dzafman/wip-23875

    Removal of snapshot with corrupt replica crashes osd
    
    Reviewed-by: Josh Durgin <jdurgin@redhat.com>
    Reviewed-by: Kefu Chai <kchai@redhat.com>
    jdurgin committed Nov 9, 2018
    Configuration menu
    Copy the full SHA
    fd2a4c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2018

  1. Merge pull request ceph#24214 from iridescent-rsy/bursting_io

    librbd: reduce the TokenBucket fill cycle and support bursting io configuration
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    6ac41cc View commit details
    Browse the repository at this point in the history
  2. Merge pull request ceph#24265 from trociny/wip-36091

    osd: collect client perf stats when query is enabled
    
    Reviewed-by: Jason Dillaman <dillaman@redhat.com>
    Jason Dillaman committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    43840db View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#24830 from dillaman/wip-rbd-pool-stats

    rbd: expose pool stats summary tool
    
    Reviewed-by: Mykola Golub <mgolub@suse.com>
    trociny committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    56412bf View commit details
    Browse the repository at this point in the history
  4. doc/governance: Add Sebastian to CLT

    Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
    sebastian-philipp committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    e0eb2db View commit details
    Browse the repository at this point in the history
  5. Merge PR ceph#25023 into master

    * refs/pull/25023/head:
    	doc/governance: Add Sebastian to CLT
    
    Reviewed-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    d3aea05 View commit details
    Browse the repository at this point in the history
  6. qa: add librados3 to exclude_packages for ugprade tests

    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    f10fc00 View commit details
    Browse the repository at this point in the history
  7. doc/governance: update CLT membership

    - Neha is the new RADOS lead, but Josh is sticking around on the CLT
    - John is leaving Red Hat and the Ceph project (we will miss him!)
    - alphabetize
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    2b38ce9 View commit details
    Browse the repository at this point in the history
  8. qa/tests: added "-n 7" to make sure mimic-x runs on built master branch

    Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
    yuriw committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    5127d01 View commit details
    Browse the repository at this point in the history
  9. Merge pull request ceph#25038 from yuriw/wip-yuriw-crontab-master

    qa/tests: added "-n 7" to make sure mimic-x runs on built master branch
    
    Reviewed-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    fa5012a View commit details
    Browse the repository at this point in the history
  10. Merge PR ceph#25033 into master

    * refs/pull/25033/head:
    	doc/governance: update CLT membership
    
    Reviewed-by: Sebastian Wagner <swagner@suse.com>
    liewegas committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    3b49700 View commit details
    Browse the repository at this point in the history
  11. install-deps: install setuptools before upgrading virtualenv

    this should address the failures when running install-deps.sh, like
    
    Downloading/unpacking virtualenv
      Running setup.py egg_info for package virtualenv
        /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown
    distribution option: 'python_requires'
          warnings.warn(msg)
        error in virtualenv setup command: 'extras_require' must be a
    dictionary whose values are strings or lists of strings containing valid
    project/version requirement specifiers.
        Complete output from command python setup.py egg_info:
        /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown
    distribution option: 'python_requires'
    
      warnings.warn(msg)
    
    error in virtualenv setup command: 'extras_require' must be a dictionary
    whose values are strings or lists of strings containing valid
    project/version requirement specifiers.
    
    this only happens on very old virtualenv shipped with RHEL7.4
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    9538675 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2018

  1. doc/governance: reference the new Ceph Foundation

    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    d578d4a View commit details
    Browse the repository at this point in the history
  2. Merge PR ceph#25051 into master

    * refs/pull/25051/head:
    	doc/governance: reference the new Ceph Foundation
    
    Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
    liewegas committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    aadb68c View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#25039 from tchaikov/wip-install-setuptools

    install-deps: install setuptools before upgrading virtualenv
    
    Reviewed-by: Alfredo Deza <adeza@redhat.com>
    tchaikov committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    b4aa2af View commit details
    Browse the repository at this point in the history
  4. ceph-volume tests inventory should patch before using .get_devices()

    Signed-off-by: Alfredo Deza <adeza@redhat.com>
    Alfredo Deza committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    7ee7a59 View commit details
    Browse the repository at this point in the history
  5. ceph-volume tests patch Device() by splitting parametrized method

    This was causing failures on systems where there is no LVM or where the
    device names don't match. Patching is always recommended to avoid
    conflicts with the system testing
    
    Signed-off-by: Alfredo Deza <adeza@redhat.com>
    Alfredo Deza committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    82d96f8 View commit details
    Browse the repository at this point in the history
  6. Merge pull request ceph#25063 from alfredodeza/wip-rm36768

    ceph-volume: patch Device when testing 
    
    Reviewed-by: Andrew Schoen <aschoen@redhat.com>
    alfredodeza committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    debfa76 View commit details
    Browse the repository at this point in the history
  7. Merge pull request ceph#25037 from tchaikov/wip-qa-upgrade

    qa: add librados3 to exclude_packages for ugprade tests
    
    Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
    tchaikov committed Nov 12, 2018
    Configuration menu
    Copy the full SHA
    c89e071 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. ceph-dencoder: add RGWRealm support.

    Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
    yuliyang committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    6fb5e7b View commit details
    Browse the repository at this point in the history
  2. install-deps.sh: install libtool-ltdl-devel for building python-saml

    python-saml depends on dm.xmlsec.binding. which links against ltdl. so
    without libtool-ltdl-devel, we will have
    
    /opt/rh/devtoolset-7/root/usr/libexec/gcc/aarch64-redhat-linux/7/ld:
    cannot find -lltdl
    
    Signed-off-by: Kefu Chai <kchai@redhat.com>
    tchaikov committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    c8a89df View commit details
    Browse the repository at this point in the history
  3. Merge pull request ceph#25071 from tchaikov/wip-install-dep-for-pytho…

    …n-saml
    
    install-deps.sh: install libtool-ltdl-devel for building python-saml
    
    Reviewed-by: Ricardo Marques <rimarques@suse.com>
    tchaikov committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    e0e977f View commit details
    Browse the repository at this point in the history
  4. Merge pull request ceph#25057 from joke-lee/wip-ceph-dencoder-support

    ceph-dencoder: add RGWRealm and RGWPeriod  support.
    
    Reviewed-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    d444c6d View commit details
    Browse the repository at this point in the history
  5. rgw: object write processors use tail placement rule

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    0b7ec67 View commit details
    Browse the repository at this point in the history
  6. rgw: add support for storage class

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    dea366e View commit details
    Browse the repository at this point in the history
  7. ceph_json: trivial cleanup

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    208d7ff View commit details
    Browse the repository at this point in the history
  8. rgw: more storage class data structure changes

    storage class also handles compression info
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    32b7460 View commit details
    Browse the repository at this point in the history
  9. rgw: propagate storage class to manifest generator

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    bd7a79d View commit details
    Browse the repository at this point in the history
  10. test/rgw: api fixes

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    53f1894 View commit details
    Browse the repository at this point in the history
  11. rgw: tiering fixes

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    01059f8 View commit details
    Browse the repository at this point in the history
  12. rgw-admin: clean dumped attrs

    don't show terminating null chars
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    a1ed23d View commit details
    Browse the repository at this point in the history
  13. rgw: use bl.to_str() and not bl.c_str()

    can't rely on bufferlist to be null terminated
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    fec4243 View commit details
    Browse the repository at this point in the history
  14. rgw: encode dest storage_class when copying object

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    8273446 View commit details
    Browse the repository at this point in the history
  15. rgw: data obj synchronous read, use correct ioctx

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    6ac78e5 View commit details
    Browse the repository at this point in the history
  16. rgw: blacklist x-amz-storage-class header

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    3fa22c1 View commit details
    Browse the repository at this point in the history
  17. rgw: set dest placement rule when copying object

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    bbed833 View commit details
    Browse the repository at this point in the history
  18. rgw: copy_obj() inherit dest rule from default bucket rule

    Otherwise it can be empty, in which case we'll always copy data, even
    if rule doesn't change.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    a0050b4 View commit details
    Browse the repository at this point in the history
  19. rgw, cls_rgw: propagate storage class to the index

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    b337ac8 View commit details
    Browse the repository at this point in the history
  20. rgw: fix storage_class in rgw_bucket_dir_entry_meta::dump

    Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
    yuliyang authored and yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    1162e3d View commit details
    Browse the repository at this point in the history
  21. rgw: tighten storage_class assignment

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    4a35a50 View commit details
    Browse the repository at this point in the history
  22. rgw: tiering: add support for multipart uploads

    Encode multipart info structure in the upload meta object,
    store the storage_cass info there. Use the storage class
    that was set on upload init when uploading all the parts,
    and when completing the upload.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    4d1a612 View commit details
    Browse the repository at this point in the history
  23. rgw: tiering: encode standard storage_class in rule explicitly

    If it's standard storage class, don't avoid encoding it,
    otherwise we can't know if it was set or not.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    2d2c191 View commit details
    Browse the repository at this point in the history
  24. rgw: don't try to read beyong object size

    Otherwise even if we prefetch all the data, we'd try to issue another
    request to read the rest of the object.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    641f9cd View commit details
    Browse the repository at this point in the history
  25. rgw: prevent creation of bucket with non-existent storage class

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    9e2c390 View commit details
    Browse the repository at this point in the history
  26. rgw: check that placement rule is valid if bucket exists

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    a8cee93 View commit details
    Browse the repository at this point in the history
  27. rgw: support object transition in lifecycle config set.

    Signed-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
    Zhang Shaowen authored and yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    9a2b7bb View commit details
    Browse the repository at this point in the history
  28. rgw: remove enum defination for storage class.

    Signed-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
    Zhang Shaowen authored and yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    cc92eec View commit details
    Browse the repository at this point in the history
  29. rgw: move check_date place

    Signed-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
    Zhang Shaowen authored and yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    6963de4 View commit details
    Browse the repository at this point in the history
  30. rgw: rework lifecycle parsing

    Use new style xml parsing, instead of inheriting from XMLParser.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    681c355 View commit details
    Browse the repository at this point in the history
  31. rgw: lifecycle and xml parser fixes

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    yehudasa committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    c4ca471 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2018

  1. rgw: set correct storage class for RGWListMultipart and RGWListBucket…

    …Multiparts
    
    Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
    yuliyang committed Nov 28, 2018
    Configuration menu
    Copy the full SHA
    0d8c38f View commit details
    Browse the repository at this point in the history