Project

General

Profile

Actions

Bug #18591

open

Putting objects which are larger than 4MiB in EC pool displays `(95) Operation not supported` but there are objects

Added by Shinobu Kinjo over 7 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
EC Pools
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rados
Component(RADOS):
ceph cli
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

  1. ./bin/ceph -v
    ceph version 11.1.0-6210-gfcb8df1 (fcb8df1b57a9fcff75fa7496485f2ac5e85e7973)
  1. ./bin/ceph osd pool ls detail | grep erasure
    pool 2 'testpool' erasure size 5 min_size 4 crush_ruleset 1 object_hash rjenkins pg_num 8 pgp_num 8 last_change 31 flags hashpspool stripe_width 4128
RESULT
  1. ./bin/rados -p testpool put 16MiB_OBJ /tmp/16M
  1. ./bin/rados -p testpool put 8MiB_OBJ /tmp/8M
  1. ./bin/rados -p testpool put 4MiB_OBJ /tmp/4M
  1. ./bin/rados -p testpool put 2MiB_OBJ /tmp/2M
  1. ./bin/rados -p testpool put --striper 4MiB_STRIPED /tmp/4M
  1. ./bin/rados -p testpool put --striper 2MiB_STRIPED /tmp/2M
  1. ./bin/rados -p testpool put --striper 8MiB_STRIPED /tmp/8M
    error putting testpool/8MiB_STRIPED: (95) Operation not supported
  1. ./bin/rados -p testpool put --striper 16MiB_STRIPED /tmp/16M
    error putting testpool/16MiB_STRIPED: (95) Operation not supported
But there are:
  1. ./bin/rados -p testpool ls | egrep '8MiB_STRIPED|16MiB_STRIPED'
    16MiB_STRIPED.0000000000000001
    16MiB_STRIPED.0000000000000002
    8MiB_STRIPED.0000000000000001
    16MiB_STRIPED.0000000000000000
    8MiB_STRIPED.0000000000000000
Actions #1

Updated by Shinobu Kinjo about 7 years ago

  • Source set to Development
Actions #2

Updated by Greg Farnum almost 7 years ago

  • Project changed from Ceph to RADOS
  • Category set to EC Pools
  • Component(RADOS) ceph cli added
Actions

Also available in: Atom PDF