2016-02-12 |
Matt Benjamin | librgw: move readdir operations into RGWFileHandle... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement small-directory name cache |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: remote redundnat prints in RGWReaddirRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: don't increment offset at rcb (it is no longer... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fill in dirent cache |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement framework for fs periodic work |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add intrusive refcnt to RGWLibFS |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: header and namespace reorganization |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: use string_ref remove_prefix |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix initialization of string_ref from temporary |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | cohort_lru: use correct new/delete operator pair |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: move ObjUnref trace print ahead of...unref |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: cleanup add_marker and handlers |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: rename RGWGetObjRequest, RGWListBucketRequest |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | common: add (tweaked) sstring.h |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix RGWLibFS::stat_leaf ex-ref |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | lirgw: call RGWLibFS::close in rgw_umount |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: implement LRU lifecycle for handles |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: remove dead code (rgw_readdir) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: use correct finish path for RGWWriteRequest... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: update posix-style read path |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: set iov->iov_len to nread (get) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: sequential rgw_write works |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: update mtime on write finish |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: -EISDIR |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: check variant type, fix reversed check for... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: finish write transactions in rgw_close path |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: block in RGWWriteRequest::exec_continue |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: block in RGWWriteRequest::exec_start |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: wire up more of continuation |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: dont forget to call exec_start |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: partial implementation of continued request... |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw_file_aw: re-enable write sequence |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix some incorrect uses of string temporary |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: add initial atomic write unit test |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: don't allow open on directories (externally) |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: restrict objects to single-open |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix last enumeration bug, move tracing to debug |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: fix and unify full-name assembly and hashing |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: incremental listing fixes |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: incremental enumeration progress |
commit | commitdiff | tree | snapshot |
2016-02-12 |
Matt Benjamin | librgw: remove unused string uri |
commit | commitdiff | tree | snapshot |
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 |
next |