| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
|\
| |
| |
| |
| | |
RGW/logging: add filtering for bucket logging
Reviewed-by: yuvalif<ylifshit@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>
|
|/
|
|
| |
Signed-off-by: Ali Masarwa <amasarwa@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this is based on AWS server access logs:
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/enable-server-access-logging.html
- https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerLogs.html
- https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketLogging.html
- https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketLogging.html
however, a new mode was added called "journal" where:
- logs of PUT, COPY and MPU are guaranteed
- we have logs of DELETE and multi-DELETE operations (not guaranteed)
- log records hold only minimal amount of information
Fixes: https://tracker.ceph.com/issues/984
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
|
|
|
|
|
|
| |
installation. Fixes: https://tracker.ceph.com/issues/67768
Signed-off-by: rkhudov <rhudov@gmail.com>
|
|
|
|
| |
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* access
* acquire
* across
* algorithm
* alternatively
* ambiguous
* attributes
* authenticated
* automatically
* based
* between
* beware
* bootstrap
* bucket
* cache
* character
* check
* cleanup
* combinations
* committed
* comparison
* compatibility
* concurrent
* conditions
* conjunction
* connections
* considered
* contains
* correct
* creates
* crypto
* dependencies
* dequeued
* dequeuing
* derivative
* described
* determine
* deterministic
* detritus
* discrepancy
* display
* either way
* elements
* entirely
* entries
* error
* everything
* expected
* explicitly
* extend
* false
* fclose
* feature
* following
* foreign
* format
* forward
* functionality
* functions
* generated
* getting
* gracefully
* happened
* hashicorp
* healthcheck
* hierarchy
* however
* http
* identify
* idleness
* ignored
* incremental
* information
* initialization
* length
* locally
* macros
* malformed
* means
* mechanism
* multipart
* multiple
* must
* namespace
* necessary
* nonexistent
* notifications
* occurred
* official
* outputs
* outputted
* overridden
* ownership
* parallelism
* partition
* passthrough
* pause
* penguin
* perform
* permission
* populated
* position
* preferably
* prefixes
* presumably
* previous
* print
* quadruple
* reference
* regardless
* registry
* renewed
* request
* requires
* reshard
* resource
* result to
* satisfy
* secret
* separate
* separator
* setting
* shouldn't
* skipping
* some
* somehow
* something
* specific
* struct
* succeeded
* success
* successful
* successfully
* syntax
* testing
* truncated
* unambiguously
* unittest
* unmodified
* unnecessary
* valid_action
* verifying
* versioning
* visible
* whatever
* whenever
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
|
|
|
|
|
| |
nginx configs
Signed-off-by: Konstantin Monakhov <stangerkm@gmail.com>
|
|
|
|
| |
Signed-off-by: Justin Caratzas <jcaratza@ibm.com>
|
|\
| |
| |
| |
| | |
examples/librbd: drop -std=c++11 from CXXFLAGS
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In terms of `CXXFLAGS` this commit does for `examples/librbd`
exactly what be838652fae1ee4683b62785192a58992a76d1fe already
did to `examples/librados`. Together they cover the purpose
of the long-waiting PR #44738.
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
|
|/
|
|
| |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
|\
| |
| | |
examples/librados: Compile with c++20 on Ubuntu
|
| |
| |
| |
| |
| |
| |
| | |
This change will apply to ubuntu only.
Fixes: https://tracker.ceph.com/issues/57163
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
|
|\ \
| | |
| | |
| | |
| | | |
examples/golang : Add put notification creation golang example code
reviewed-by: yuvalif
|
| |/
| |
| |
| |
| |
| | |
notification creation example code
Signed-off-by: Faith <faithuniterh@tutanota.com>
|
|\ \
| |/
|/|
| |
| | |
Topic creation example and sorting Golang examples into different folders
reviewed-by: anthonyeleven, yuvalif
|
| |
| |
| |
| | |
Signed-off-by: dux <faithuniterh@tutanota.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
AllowUnordered as member
feat: add ListObjectsV2Request shape to boto3 sdk extras with AllowUnordered as member
feat: add list-objects-v2 unordered supports to doc
Signed-off-by: Salar Nosrati-Ershad <snosratiershad@gmail.com>
|
|/
|
|
| |
Signed-off-by: dux <faithuniterh@tutanota.com>
|
|\
| |
| |
| |
| |
| | |
examples: Add Golang code showing object upload to Ceph RGW bucket
Reviwed-by: anthonyeleven
Reviwed-by: yuvalif
|
| |
| |
| |
| | |
Signed-off-by: faithuniterh <faithuniterh@tutanota.com>
|
|\ \
| | |
| | |
| | |
| | |
| | | |
examples: Add Java code showing object upload to Ceph RGW bucket
Reviewed-by: anthonyeleven
Reviewed-by: yuvalif
|
| |/
| |
| |
| | |
Signed-off-by: faithuniterh <faithuniterh@tutanota.com>
|
|/
|
|
|
|
|
| |
The rgw_admin_curl.sh script will allow end-user/developers to
access RGW admin APIs through curl command.
Signed-off-by: Prashant D <pdhange@redhat.com>
|
|
|
|
| |
Signed-off-by: Dimitri Papadopoulos <dpo.ceph@mail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Admins may setup different pools for RGW objects and
having the StorageClass field mutable allows the steering
of RGW objects to the proper pools. This Lua example shows
how a user can modify the StorageClass header when
it is empty on a PUT request and steer objects to different
pools based on size (Request.ContentLength).
Signed-off-by: Curt Bruns <curt.e.bruns@gmail.com>
|
|
|
|
|
|
| |
Avoid a memory leak by deallocating the pre-allocated aio completion.
Signed-off-by: Injae Kang <abcinje@gmail.com>
|
|
|
|
|
|
| |
Add examples on how to use lua scripting to push request fields from the RGW to Elasticsearch and Prometheus.
Signed-off-by: Zulai Wang <zl31wang@gmail.com>
|
|
|
|
|
|
|
|
|
| |
example on how to use 'lua scripting' feature to add NATS
to the list of bucket notification endpoints
depends on PR: #41927 and #42102
Signed-off-by: Matan Breizman <Matan.Brz@gmail.com>
|
|
|
|
|
|
| |
Fixes: https://tracker.ceph.com/issues/50039
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
|
|\
| |
| |
| |
| | |
examples/boto3/README: examples notification
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
added examples on how to fetch attributes of a specific topic
add explanation on SNS signature version
Fixes: https://tracker.ceph.com/issues/46243
Signed-off-by: dorindabassey <dorindabassey@gmail.com>
Co-authored-by: Yuval Lifshitz <ylifshit@redhat.com>
|
|/
|
|
|
|
|
|
|
| |
Make the quota settings visible to s3 and swift users
rgw send headers of quota settings
Fixes: https://tracker.ceph.com/issues/47752
Signed-off-by: Or Friedmann <ofriedma@redhat.com>
|
|
|
|
|
|
|
|
|
|
| |
facilitates the full usage of the Nginx cache endpoint
with s3 tools that support AWSv4
like s3cmd,aws-cli, benchmarking tools like hsbench
and also hadoop/s3a.
Co-authored-by: Or Friedmann <ofriedma@redhat.com>
Signed-off-by: Mark Kogan <mkogan@redhat.com>
|
|
|
|
|
|
| |
Signed-off-by: Or Friedmann <ofriedma@redhat.com>
Signed-off-by: Mark Kogan <mkogan@redhat.com>
|
|
|
|
| |
Signed-off-by: Or Friedmann <ofriedma@redhat.com>
|
|\
| |
| |
| |
| | |
examples: rgw: add boto3 append & get usage api extensions
Reviewed-by: Yuval Lifshitz <yuvalif@yahoo.com>
|
| |
| |
| |
| |
| |
| | |
Add some pythonic examples that can be reused
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
| |
| |
| |
| | |
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Put Object takes a `--append` `--append-position` params which allows for
appendable objects. Also PutObject api response has a AppendPosition output
which displays the next position to append to
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
| |
| |
| |
| |
| |
| |
| | |
This allows for boto3 & aws cli to use the GetUsageStats api to get usage by a
user
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
|/
|
|
| |
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
|
|
|
|
| |
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
|
|
|
|
|
|
| |
the former is deprecated and replaced with the latter
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
|
|
|
| |
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
|
|
|
|
| |
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
|
|
|
|
| |
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
|