[PATCH] More dynamic-config patches

Jeff Darcy jdarcy at redhat.com
Thu Oct 14 21:33:46 UTC 2010


[PATCH 1/6] Get rid of a few no-longer-necessary fields.
[PATCH 2/6] Add provider_t to my_state for backend functions that need it.
[PATCH 3/6] Dynamic config stage 6a/7: pass provider_t to back-end
functions.
[PATCH 4/6] Dynamic config stage 6b: make back end use provider_t fields.
[PATCH 5/6] Dynamic config stage 9: rudimentary CF/Swift back end.
[PATCH 6/6] Dynamic config stage 9: (nearly) full CF/Swift back end.

This gets us to the point where the CF primary back end is a peer to the
others (FS, HTTP, S3) and the primary-store code (rest.c) no longer uses
globals like proxy_host.  The only thing left for now is to remove the
duplicated code in replica.c and the globals it uses, in favor of using
the backend.c interfaces.  Some day we also need to add user-visible
interfaces to add/remove providers dynamically and do the associated
ref-counting etc., but that can wait.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Get-rid-of-a-few-no-longer-necessary-fields.patch
Type: text/x-patch
Size: 3013 bytes
Desc: not available
Url : https://fedorahosted.org/pipermail/iwhd-devel/attachments/20101014/a1eba718/attachment-0006.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Add-provider_t-to-my_state-for-backend-functions-tha.patch
Type: text/x-patch
Size: 2143 bytes
Desc: not available
Url : https://fedorahosted.org/pipermail/iwhd-devel/attachments/20101014/a1eba718/attachment-0007.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Dynamic-config-stage-6a-7-pass-provider_t-to-back-e.patch
Type: text/x-patch
Size: 11248 bytes
Desc: not available
Url : https://fedorahosted.org/pipermail/iwhd-devel/attachments/20101014/a1eba718/attachment-0008.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Dynamic-config-stage-6b-make-back-end-use-provider_.patch
Type: text/x-patch
Size: 8550 bytes
Desc: not available
Url : https://fedorahosted.org/pipermail/iwhd-devel/attachments/20101014/a1eba718/attachment-0009.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Dynamic-config-stage-9-rudimentary-CF-Swift-back-en.patch
Type: text/x-patch
Size: 13653 bytes
Desc: not available
Url : https://fedorahosted.org/pipermail/iwhd-devel/attachments/20101014/a1eba718/attachment-0010.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Dynamic-config-stage-9-nearly-full-CF-Swift-back.patch
Type: text/x-patch
Size: 13507 bytes
Desc: not available
Url : https://fedorahosted.org/pipermail/iwhd-devel/attachments/20101014/a1eba718/attachment-0011.bin 


More information about the iwhd-devel mailing list