2016-02-12 |
Matt Benjamin | librgw: namespace bugfixes |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw_file_nfsns: stage namespace traversal (fails) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: initial librgw_file_nfsns.cc test |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add missing include deps (rgw_file.h) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix parent chasing in make_fhk |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix last-of marker detection |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: unify result cases in rgw_mkdir |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: RGWListBucketRequest and related bugfixes |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement stat_bucket, call from rgw_lookup |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: annotate unlink's rgw_lookup |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add lookup step in rgw_unlink |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: hide uri in RGWListBucketRequest, use full_obje... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add marker processing to RGWListBucket(s)Request |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: reimplement RGWLibFS::stat_leaf |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: variant handle subtype and marker cache |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: create dir file handles w/correct type |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement RGWLibFS::stat_leaf |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: incr rework stat |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix uninitialized rgw_fh |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | cohort_lru: fix a maybe uninitialized warning (that... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: create explicit directory leaf objects in rgw_mkdir |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: consolidate RGWLib RGWOps into RGWRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: don't discard lookup result, fix signedness... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: make_fhk put base name, object_name in wrong... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add pseudo() accessor |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add pseudofs awareness to lookup_fh |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: make_fhk, compute object hashes path-wise |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add depth and make_path to RGWFileHandle |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: compress RGWFileHandle stat data |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix abuse of std::string& in RGWDeleteObjRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix rgw_unlink |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: ok, make RGW vnodes cache Unix attrs |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: forge Unix attrs in rgw_create |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix Unix file modes |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement rgw_create + bugfixes |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix size computation in RGWStatObjRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix many rgw_file return codes |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: don't abuse fs_private |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: introduce RGW_LOOKUP_FLAG_CREATE |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add getattr unit tests, restructure |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: handle a 3 cases in rgw_getattr |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: handle rgw_lookup in the root (minimally) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: change validity check for rgw_lookup |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add RGWStatObjRequest and use it |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add diagnostic dump_buckets() call. |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fail RGWLibFS::authorize() on user-by-id lookup... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement rgw_vfsstat |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: rgw_mkdir and rgw_create return addresses |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: pass struct rgw_fh_hk by reference |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: always add struct before rgw_file_handle in... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: bring back lookup_handle() |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw_file_gp: check test state before closing null... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement intrusive filehandle cache |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add common/cohort_lru.h |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw_file: release file handles |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw_file_gp: don't leak a buffer::list |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: checksum verify writev/readv read-after-write |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: really make hexdump optional, set resid in... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix 2 dout problems |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: try-implement rgw_readv/rgw_writev |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: improve rgw_write and add WRITE_READ_VERIFY |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: remove junk prints |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: set RGWGetObj::get_data = true, for great justice |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: rework library CephContext* and init |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: dispatch RGWDeleteRequest in object branch... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement RGWGetObjRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: declare RGWDeleteObjRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: declare RGWGetObjRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix RGWPutObj s->content_length |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | RGWPutObjRequest: fix get_data() |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | rgw log: disambiguate 'Read AccessControlPolicy' (logs) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add --prelist to gp to prime cache |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix rgw_open param names and invocation |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: avoid illegal rele() |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: don't create/delete in librgw_file.cc (unit... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fs->root_fh is a pointer (and assign it) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: bucket names can be const |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: reify root handles |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: incremental RGWPutObj work and almost-complete... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | xxHash: build internally |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add ZPage/ZPageSet abstraction (gp unit tests) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | xxHash: add as submodule |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: rgw_file_handle refactor, plus get/put |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add options for bucket name, multi create,... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix acl assignment in RGWCreateBucket_OS_Lib |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: don't fake hostname (real hostname isn't used... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: don't allow running rgwfile tests as anon |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: partial delete/unlink support |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: return result code from execute_request |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix uri, read_permissions virtual for create... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: block in create bucket, rgw_mkdir |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: re-derive rgw_os_lib family |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: s/rgw_rest_lib.{h,cc}/rgw_os_lib.{h,cc} |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | lirgw: call RGWHanlder_Lib::init_from_header |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: cleanups, incremental ListBuckets fixes |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: forward cmdline args to librgw_create |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: remove disabled RGWLib RGWREST::get_handler() |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: cleanups in process_request |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: pull RGWUserinfo user into RGWLibRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: cache RGWUserInfo in rgw_fs private handle |
commit | commitdiff | tree | snapshot |
next |