cmogstored dev/user discussion/issues/patches/etc
 help / color / mirror / code / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* [ANN] cmogstored 1.5.0 - a mogstored alternative
@ 2015-11-21  2:58  5% Eric Wong
  0 siblings, 0 replies; 3+ results
From: Eric Wong @ 2015-11-21  2:58 UTC (permalink / raw)
  To: mogile, cmogstored-public

cmogstored is an alternative implementation of the "mogstored" storage
component of MogileFS.  cmogstored is implemented in C and does not use
Perl at runtime.  cmogstored is the only component you need to install
on a MogileFS storage node.

Changes since 1.4.3:

    cmogstored 1.5.0 - vfork, systemd, 416 codes

    A bunch of minor changes; most notable is systemd-style socket
    activation support.  This was easy-to-add since we've always had
    socket activation support for nginx-style SIGUSR2 upgrades.

    This places no link or runtime dependency on libsystemd, so the
    LISTEN_FDS and LISTEN_PID environment variables may be used in other
    init systems as well.  While I have my own reservations about
    systemd itself, I also strongly believe in using socket activation
    to prevent downtime.  Existing behavior with CMOGSTORED_FD
    (used for SIGUSR2 upgrades) is now documented in the manpage and
    will always supported.

    We've also added vfork support for Linux systems, allowing
    faster spawning of iostat if malloc is using too much memory.

    Behavior changes:

    Bad Range: headers return 416 responses in more cases for invalid
    ranges (e.g. miscalculated ranges such as "1--1", while
    completely wrong ones (lacking a "bytes=" prefix) are ignored
    entirely as in nginx.

    Bugfixes:

    There are also some cleanups to avoid dying on OOM in more places
    on weird systems which trigger OOM.  More work on this is ongoing.

    Also updates to the latest gnulib.git
    commit 71d39c1644762745b94e9449c45bfd716a79a5eb
    ("autoupdate") along with a change which fixes a memory leak when
    people build from cmogstored.git using gnulib
    commit c6148bca89e9465fd6ba3a10d273ec4cb58c2dbe
    or later ("mountlist: add me_mntroot field on Linux machines").

    This memory leak did not affect any released tarballs of cmogstored.
    Note, users building from git (as opposed to the tarball) will
    need gnulib commit 41d1b6c42641a5b9e21486ca2074198ee7909bd7
    ("mountlist: add support for deallocating returned list entries")
    or later (from July 2013).

    There are also various documentation updates and our mailing
    list is now readable over NNTP:

      nntp://news.public-inbox.org/inbox.comp.file-systems.mogilefs.cmogstored

8 changes since v1.5.0rc0:

      doc: document CMOGSTORED_FDS in the manpage
      use vfork under Linux before execve
      README: update contact information
      misc doc updates
      add cmogstored manpage to website
      Makefile.am: distribute txt2pre in tarball
      require newer gnulib for free_mount_entry support
      cmogstored 1.5.0 - vfork, systemd, 416 codes

14 changes for 1.5.0rc0:

      doc: use "builder" RubyGem to generate Atom feed
      dev.c: fail gracefully on out-of-memory errors
      do not die on OOM when for mgmt paths
      HACKING: update URLs to reduce redirects
      http: return 416 errors in more cases for bad Ranges
      update .gitignores for latest autotools + gnulib
      Rakefile: remove text-only part from the Atom feed
      support systemd-style socket activation via environment
      set TCP listener options on inherited sockets
      doc: add example systemd config files
      use free_mount_entry from gnulib instead of rolling our own
      fix tmpdir dependency for slow Ruby tests
      doc: publish examples directory to website
      cmogstored 1.5.0rc1

http://bogomips.org/cmogstored/files/cmogstored-1.5.0.tar.gz
SHA-1: 0581285d7104ff418eed853cfbd94ab08bba4951
SHA-256: b83b954874ef201b6e6616ec3e60f517c6a01f7bc6eda1fbb3901558e34c1388

* homepage: http://bogomips.org/cmogstored/README
* git clone git://bogomips.org/cmogstored.git
* cgit: http://bogomips.org/cmogstored.git
* gitweb: http://repo.or.cz/w/cmogstored.git
* list: cmogstored-public@bogomips.org (subscription optional)
* archives: http://bogomips.org/cmogstored-public/
* nntp://news.public-inbox.org/inbox.comp.file-systems.mogilefs.cmogstored

-- 
EW

^ permalink raw reply	[relevance 5%]

* [PATCH v2] README: update contact information
  2015-11-20  1:12  7% [PATCH] README: update contact information Eric Wong
@ 2015-11-20  1:55  6% ` Eric Wong
  0 siblings, 0 replies; 3+ results
From: Eric Wong @ 2015-11-20  1:55 UTC (permalink / raw)
  To: cmogstored-public

Most notably, our mailing list is now available over NNTP.
Stop advertising ssoma since it's too much to expect users would
be willing to install and use yet another new tool when
NNTP is already standardized and our NNTP server is pretty
efficient.
---
 HACKING |  7 ++++---
 README  | 11 +++++------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/HACKING b/HACKING
index 2782c95..2088958 100644
--- a/HACKING
+++ b/HACKING
@@ -44,7 +44,8 @@ the public list at <cmogstored-public@bogomips.org>
 Subscription is optional (so please reply-to-all), but you may
 subscribe by sending an email to <cmogstored-public+subscribe@bogomips.org>
 and answering the confirmation.
-Archives are available at http://bogomips.org/cmogstored-public/
-ssoma[1] archives are clonable at git://bogomips.org/cmogstored-public
 
-[1] ssoma - http://ssoma.public-inbox.org/README
+HTML archives are available at http://bogomips.org/cmogstored-public/
+and via NNTP:
+
+  nntp://news.public-inbox.org/inbox.comp.file-systems.mogilefs.cmogstored
diff --git a/README b/README
index 791cb5b..02855c1 100644
--- a/README
+++ b/README
@@ -39,7 +39,6 @@ Perl counterpart.
 In other cases, you can simply replace "mogstored" with "cmogstored"
 in your init scripts and use the same config file.
 
-
 Contact
 =======
 
@@ -49,13 +48,15 @@ send plain-text email to the mailing list at:
 	cmogstored-public@bogomips.org
 
 No subscription is neccessary, so reply-to-all on replies.
-HTML email is not welcome and will be flagged as spam.
+HTML email is not welcome and will be bounced.
 You may optionally subscribe via:
 
 	cmogstored-public+subscribe@bogomips.org
 
-Archives are available at http://bogomips.org/cmogstored-public/
-ssoma[1] archives are clonable at git://bogomips.org/cmogstored-public
+HTML archives are available at http://bogomips.org/cmogstored-public/
+and via NNTP:
+
+  nntp://news.public-inbox.org/inbox.comp.file-systems.mogilefs.cmogstored
 
 We also piggy-back onto the public MogileFS mailing list for public
 discussions:
@@ -66,8 +67,6 @@ Note, subscription required for the MogileFS list:
 
 	mogile+subscribe@googlegroups.com
 
-[1] ssoma - http://ssoma.public-inbox.org/README
-
 Downloads
 =========
 
-- 
EW


^ permalink raw reply related	[relevance 6%]

* [PATCH] README: update contact information
@ 2015-11-20  1:12  7% Eric Wong
  2015-11-20  1:55  6% ` [PATCH v2] " Eric Wong
  0 siblings, 1 reply; 3+ results
From: Eric Wong @ 2015-11-20  1:12 UTC (permalink / raw)
  To: cmogstored-public; +Cc: Eric Wong

Most notably, our mailing list is now available over NNTP.
---
 README | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/README b/README
index 791cb5b..5338061 100644
--- a/README
+++ b/README
@@ -39,7 +39,6 @@ Perl counterpart.
 In other cases, you can simply replace "mogstored" with "cmogstored"
 in your init scripts and use the same config file.
 
-
 Contact
 =======
 
@@ -49,13 +48,16 @@ send plain-text email to the mailing list at:
 	cmogstored-public@bogomips.org
 
 No subscription is neccessary, so reply-to-all on replies.
-HTML email is not welcome and will be flagged as spam.
+HTML email is not welcome and will be bounced.
 You may optionally subscribe via:
 
 	cmogstored-public+subscribe@bogomips.org
 
 Archives are available at http://bogomips.org/cmogstored-public/
 ssoma[1] archives are clonable at git://bogomips.org/cmogstored-public
+and accessible via NNTP:
+
+* nntp://news.public-inbox.org/inbox.comp.file-systems.mogilefs.cmogstored
 
 We also piggy-back onto the public MogileFS mailing list for public
 discussions:
-- 
EW


^ permalink raw reply related	[relevance 7%]

Results 1-3 of 3 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2015-11-20  1:12  7% [PATCH] README: update contact information Eric Wong
2015-11-20  1:55  6% ` [PATCH v2] " Eric Wong
2015-11-21  2:58  5% [ANN] cmogstored 1.5.0 - a mogstored alternative Eric Wong

Code repositories for project(s) associated with this public inbox

	https://yhbt.net/cmogstored.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).