Re: [Patch 2/7] tabled: add <Cell> element

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/14/2010 11:11 PM, Pete Zaitcev wrote:
Make the cell configurable. Among other things we need this for is
that you cannot migrate a tabled over when DB format changes, short
of running 2 CLDs.

We also add a few thoughts to the documentation, prompted by re-reading
of the document while adding the clause for<Cell>.

Signed-Off-By: Pete Zaitcev<zaitcev@xxxxxxxxxx>

---
  doc/etc.tabled.conf |    7 +++++++
  doc/setup.txt       |   40 +++++++++++++++++++++++++++++++++++++---
  server/cldu.c       |    4 ++++
  server/config.c     |   11 +++++++++++
  server/server.c     |    2 +-
  server/tabled.h     |    1 +
  6 files changed, 61 insertions(+), 4 deletions(-)

Strictly speaking, this is wrong, but I applied so that we may make forward progress.

The definition of a "cell" (or "cel") is everything within a single CLD namespace.

It is a design requirement that any number of separate tabled instances may be run within a single cell. The differentiating factor is pathname. Thus, one tabled instance may store files in
	cld://cld.mysite.com/table1/
and a totally separate, parallel instance of table may store its files in
	cld://cld.mysite.com/table2/

Provisioning another tabled instance should be as simple as creating a new directory in CLD, and running the tabled/chunkd nodes.

Thus, the user interface should be CLD hostname + pathname, not "cell name."

	Jeff



--
To unsubscribe from this list: send the line "unsubscribe hail-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Fedora Clound]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux