CALL FOR: Imaging: Blob Cache
Called by: Michiel Meeuwissen Total tally on this call (excluding the caller's vote) : +7*
START OF VOTING: 2005-05-02 16:30 END OF CALL: 2005-05-06 16:30
YEA (8) : Gerard van Enk, Andre van Toly, Rico Jansen, Marcel Maatkamp, Michiel Meeuwissen*, Kees Jongenburger, Eduard Witteveen, Pierre van Rooden
ABSTAIN (0) :
NAY (0) :
VETO (0) :
No votes, assumed abstained (9): Jaco de Groot, Johannes Verelst, Daniel Ockeloen, Rob Vermeulen,
Nico Klasens, Rob van Maris, Mark Huijser, Ernst Bunders
*) This vote needs a total tally of +3 votes in addition to any in favor vote of the vote's caller.
Result: the call succeeded. Image farmework improvements can be added.
Michiel Meeuwissen wrote:
As announced in the thread 'MMBase Imaging, request for comments on changes.', I have made some improvements on the imaging framework of MMBase.
I want to offer these changes for inclusion CVS HEAD now. Some of these things may be fit for backporting to 1.7, but we'll consider that later.
I have not changed very much in the mean-time, so I suggest that you read this thread first: http://lists.mmbase.org/arc/developers/msg11889.html
So, I don't describe the thing completely here again.
Some extra remarks though:
- The 'predictSize' functionality is finished, and working.
- I have not done any performance-tests yes. This can be done later, it would have only influence on defaults and documentation.
- I am in doubt now if dedicated 'size' fields are actually sensible, because JDBC actually allows for requesting the size of a Blob withouth fechting it. For the moment I'll let the size-fields though, because: - IIRC, not all drivers support this Blob-stuff - It cannot harm (one integer field is nothing in comparison with the blob itself).
- I was pondering about an yet another extra field on images 'checksum', which would store a checksum on the handle field (a suggestion of Daniel). This would make it easy to check if a image was uploaded already. You could perhaps even make a unique-key on this field. I request permission to add this functionality as well. Naturally this field will be optional as well, but it will be present in the default images.xml of MMBase 1.8 (if it is possible to make a check-sum calculation based on streams, if not, I'll will not add it to the default).
I think that together with the 'InputStream' functionality which just passed the vote and the 'BlobCache' (for which I used the 'optimization' project), this will give a very nice and good implementation for Images in MMBase.
START OF VOTING: 2005-05-02 16:30 END OF CALL: 2005-05-06 16:30
-- Pierre van Rooden Mediapark, C 107 tel. +31 (0)35 6772815 "Anything worth doing is worth overdoing." _______________________________________________ Developers mailing list [email protected] http://lists.mmbase.org/mailman/listinfo/developers
