On 12/14/2009 02:23 AM, Colin McCabe wrote:
Hi all,
I think I'm going to respin this patch to be a lot smaller. Just
refactor one or two things, but leave the existing "verbose" and
"applog" system in place. Let me know what you think-- do you think I
should push ahead with HAIL_DEBUG etc.,
Well... I was waiting until today to see if downstream API-related
patches would appear. Prior to CLD version 1.0, the "rules" are that
any and all network protocol or client API changes are OK. After 1.0,
we will need to take typical userland library precautions to properly
version API changes, avoid breakage, etc.
However, even prior to v1.0, API changes do introduce breakage in chunkd
and tabled. Typically, if you make a client API change, patches to
update the other projects should be provided as well.
So I was leaning towards applying and then fixing up chunkd/tabled
myself, but any proposed alternative described as "just refactor a thing
or two" is certainly very appealing :)
It's up to you...
Jeff
--
To unsubscribe from this list: send the line "unsubscribe hail-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html