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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html