Commit Graph
22 Commits
Author SHA1 Message Date
Jared Watts 8343c7c6cf Rook cmd and API support to delete block images. IOContext.Destroy func to clean up IOContexts wherever they are used. 2017-03-22 11:51:25 -07:00
Bassam Tabbara 6e84b161fa build: separate externals into their own project
Move external packages including ceph into a separate project under
the externals subdir.
2017-03-06 14:51:32 -08:00
Bassam Tabbara f65c8ede09 ceph: pickup luminous build 2017-03-06 14:51:32 -08:00
Travis Nielsen bdd1d8822e rename rest api and use secrets and no more default user 2017-02-09 14:35:56 -08:00
Michael Goff 4870f951f0 cli and rgw: Added support for list, create, update, get, and delete users as well as listing buckets. Updated connection info to be for a user. 2017-02-08 09:50:19 -08:00
Bassam Tabbara a2d5715e07 build: fix support for jemalloc/tcmalloc
jemalloc and tcmalloc are now supported as allocators
2016-12-12 17:21:52 -05:00
Bassam Tabbara e8d1470310 build: build more packages from source
we now build all the required packages for rookd from source. also
reorganized the external project a bit to support this.

Removed STATIC makefile option and replaced with LINKMODE
2016-12-12 17:21:52 -05:00
Travis Nielsen b276150822 run short-lived procs as tools instead of daemons 2016-12-02 16:33:30 -08:00
Travis Nielsen 79cdd85bc4 create the rgw admin user 2016-12-02 16:33:26 -08:00
Bassam Tabbara cfdd7d800c ceph: add RGW to embedded ceph
this commit adds RGW to rook.
2016-11-28 09:10:43 -08:00
Bassam Tabbara 669566da3b ceph: switch the mon to use rocksdb
removed leveldb completely from the codebase
2016-11-18 20:57:21 -08:00
Bassam Tabbara be1ab65fba ceph: add MDS to embedded ceph
added MDS to embedded ceph and also exposed it through the daemon.
2016-11-18 20:57:21 -08:00
Bassam Tabbara 7d3c31bfe2 readme changes and a few license updates 2016-11-08 01:02:29 -08:00
Bassam Tabbara b3c4f18c89 initial docs and licensing 2016-11-07 17:13:39 -08:00
Bassam Tabbara 89196cc3e4 fix segfault with bluestore mkfs 2016-11-02 12:27:07 -07:00
Bassam Tabbara 4936587b94 go import fixes 2016-10-26 00:38:39 +02:00
Jared Watts 0d4241e758 Support for creating, mapping, formatting, mounting and unmounting RADOS block devices 2016-10-11 15:25:49 -07:00
Bassam Tabbara 0c30d20386 Simplify Makefile to support cross compiling
Makefile has been simplified to take advantage of incremental
build support in golang, and to setup for cross compiling.
2016-10-10 15:35:38 -07:00
Travis Nielsen b123dca674 build tag to skip ceph during mocked tests 2016-09-30 11:20:22 -07:00
Bassam Tabbara a68d91f9be Pickup latest ceph with reworked commits 2016-09-29 21:51:01 -07:00
Bassam Tabbara 60b0dc3b05 Dependency checking in Makefile and other improvements
Makefile now checks go dependencies and only builds what is needed.

Refactored the Makefile into three parts for better maintenance.

Add a buildall target that is the initial attempt at cross compiling
castlectl.
2016-09-29 12:17:42 -07:00
Travis Nielsen c1acb9175e move cephclient and cephd under cephmgr 2016-09-27 08:33:49 -07:00