Commit Graph
7961 Commits
Author SHA1 Message Date
Jared Watts 082f179af2 Merge pull request #351 from jbw976/vagrant-ceph-override
vagrant env updates to enable ceph config overrides and a good default for OSD database size
2017-01-23 23:06:06 -08:00
Jared Watts 6f65f4160a set default OSD database size to 1 GB for vagrant env 2017-01-23 17:30:11 -08:00
Jared Watts 29332ab7c5 enable ceph config overrides in vagrant demo cluster 2017-01-23 17:30:11 -08:00
Bassam Tabbara 6b21a4dd99 Merge pull request #350 from bassam/pr-fix-incremental
build: fix incremental build on linux
2017-01-23 15:18:20 -08:00
Bassam Tabbara d4c5ccf621 build: fix incremental build on linux
the go pkg directory was not bind mounted and resulted
in lots of rebuilds.
2017-01-23 15:04:30 -08:00
Jared Watts 97be306f00 Merge pull request #344 from jbw976/osd-perf
Allow OSD bluestore partitions to be separated to a dedicated high performance metadata device (e.g., NVMe/SSD)
2017-01-23 09:59:23 -08:00
Jared Watts 5d3c88963b Allow OSD bluestore partitions to be separated to a dedicated high performance metadata device (e.g., NVMe/SSD) 2017-01-23 09:49:21 -08:00
Travis Nielsen 5d76276f29 detect rook partitions
(cherry picked from commit 0f5552389eba6dad8babab027a05a5466517177f)
2017-01-20 16:48:17 -08:00
Bassam Tabbara 35ab726046 Merge pull request #345 from bassam/pr-update-ceph
ceph: pickup 11.2.0 + fixes
2017-01-20 13:36:02 -08:00
Bassam Tabbara 0975386359 ceph: pickup 11.2.0 + fixes 2017-01-20 13:01:19 -08:00
Travis Nielsen b340511450 Merge pull request #337 from travisn/update-disk-uuid
Update disk uuid in in-memory inventory after formatting
2017-01-06 08:08:04 -08:00
Travis Nielsen b2f92f5775 update the uuid of a disk after formatting 2017-01-06 07:45:47 -08:00
Travis Nielsen becc9d4f42 pass the inventory properties by reference 2017-01-06 07:44:59 -08:00
Jared Watts 413a08062e Merge pull request #335 from jbw976/ROOK-326
allow ceph config file override with --ceph-config-override (or ROOKD…
2017-01-04 10:14:02 -08:00
Jared Watts 2813e6931a allow ceph config file override with --ceph-config-override (or ROOKD_CEPH_CONFIG_OVERRIDE env var) 2017-01-04 09:01:47 -08:00
Travis Nielsen daa148fb43 Merge pull request #333 from travisn/add-local-osds
Refresh all OSDs on the first refresh
2017-01-03 14:10:33 -08:00
Travis Nielsen 5ce6c6f000 refresh all osds on the first refresh 2017-01-03 12:58:17 -08:00
Travis Nielsen e23e96fdff Merge pull request #321 from travisn/vagrant-local-build
load a local build into vagrant based on env var
2017-01-03 10:33:07 -08:00
Travis Nielsen a01da6d96a load a local build into vagrant based on env var 2017-01-03 09:51:46 -08:00
Travis Nielsen a8f896804a Merge pull request #330 from travisn/sgdisk-clear
format the osd device with sgdisk --clear
2017-01-03 09:51:14 -08:00
Travis Nielsen f432e9fb09 format the osd device with sgdisk --clear 2017-01-03 09:36:34 -08:00
Travis Nielsen 3165b4b5ab Merge pull request #331 from travisn/log-conf-file
write the ceph config file to the log
2017-01-03 09:35:50 -08:00
Travis Nielsen e355cdb68d write ceph daemon conf files to the log 2017-01-03 08:15:44 -08:00
Bassam Tabbara fdda1f615e Merge pull request #329 from bassam/numerous-fixes
Update ceph to v11.1.1
2017-01-02 15:37:25 -08:00
Bassam Tabbara 85bd1731b8 ceph: update ceph to v11.1.1 2017-01-02 15:16:01 -08:00
David Borman 73504b28d1 Merge pull request #324 from dab-q/dab-doc-update
Document submodules in README.md
2016-12-29 15:03:28 -06:00
David Borman 4d47ab7ede Document submodules in README.md
From a fresh clone of the rook source, you have to
update the git submodules before building rook.

Fix a bad reference to build/clean, it should
be build/reset
2016-12-29 14:43:31 -06:00
Travis Nielsen 6c4f2b6b5e Merge pull request #318 from travisn/simplify-inventory
Devices names are treated as ephemeral and not persisted to etcd
2016-12-28 13:09:44 -08:00
Travis Nielsen ba84868a84 detect system memory during inventory 2016-12-22 11:35:24 -08:00
Travis Nielsen 6193e00653 run inventory with only basic disk info in etcd 2016-12-22 11:31:24 -08:00
Travis Nielsen ce1e3810a8 Clean up working with devices 2016-12-22 10:38:44 -08:00
Jared Watts 0fbce632e1 Merge pull request #309 from jbw976/docs-v0.2.2
docs: bump docs to v0.2.2
2016-12-19 13:08:00 -08:00
Jared Watts e2322812af docs: bump docs to v0.2.2 2016-12-19 11:34:41 -08:00
Jared Watts 9b1851cca1 Merge pull request #302 from jbw976/ROOK-297
Handle a nil response from etcd discovery service more gracefully
v0.2.2
2016-12-19 09:28:26 -08:00
Jared Watts e40d881368 Handle a nil response from etcd discovery service more gracefully 2016-12-19 08:51:50 -08:00
Jared Watts 6515bab8a1 Merge pull request #298 from jbw976/k8s-troubleshooting
docs: Add troubleshooting section for kubernetes rookd readme
2016-12-16 12:12:42 -08:00
Jared Watts d06dfa6d34 docs: Add troubleshooting section for kubernetes rookd readme 2016-12-16 12:00:00 -08:00
Travis Nielsen 59b0cdf441 Merge pull request #291 from travisn/process-conflict
check if a process is being monitored before starting a new process
2016-12-16 09:25:07 -08:00
Travis Nielsen 1d2cca0a26 check if process is being monitored before starting a new process 2016-12-16 09:11:26 -08:00
Jared Watts 2a8313ae2a Merge pull request #294 from jbw976/k8s-client
kubernetes pod spec and documentation for running a rook-client pod
2016-12-15 15:59:45 -08:00
Jared Watts 6bed484bad kubernetes pod spec and documentation for running a rook-client pod 2016-12-15 15:45:21 -08:00
Bassam Tabbara 71dec22235 Merge pull request #290 from bassam/pr-check-submodule
build: add submodule check to jenkins runs
2016-12-14 18:10:32 -08:00
Bassam Tabbara eac128f576 build: add submodule check to jenkins runs 2016-12-14 20:12:27 -05:00
Bassam Tabbara 39f5ec72f2 Merge pull request #288 from bassam/pr-update-ceph
ceph: snap to v11.1.0 release
2016-12-14 19:35:53 -05:00
Bassam Tabbara 7f4ae6043c ceph: snap to v11.1.0 release 2016-12-13 10:40:29 -05:00
Bassam Tabbara 0cea7f3dd4 Merge pull request #259 from bassam/build-reorg
build: build all dependencies from source + other changes
2016-12-12 18:29:04 -05: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
Bassam Tabbara 8721bc60ff build: add missing copyright headers 2016-12-12 17:21:52 -05:00
Bassam Tabbara 85b31a3515 build: rename build/clean to build/reset 2016-12-12 17:21:52 -05:00