Message ID | 878r8l929e.fsf@gmail.froward.int.ebiederm.org (mailing list archive) |
---|---|
Headers | show |
Series | initial support for multiple hash functions | expand |
"Eric W. Biederman" <ebiederm@gmail.com> writes: > This addresses all of the known test failures from v1 of this set of > changes. In particular I have reworked commit_tree_extended which > was flagged by smatch, -Werror=array-bounds, and the leak detector. > > One functional bug was fixed in repo_for_each_abbrev where it was > mistakenly displaying too many ambiguous oids. > > I am posting this so that people review and testing of this patchset > won't be distracted by the known and fixed issues. We haven't seen any reviews on this second round, and have had it outside 'next' for too long. I am tempted to say that we merge it to 'next' and see if anybody screams at this point. Thanks.
Junio C Hamano <gitster@pobox.com> writes: > "Eric W. Biederman" <ebiederm@gmail.com> writes: > >> This addresses all of the known test failures from v1 of this set of >> changes. In particular I have reworked commit_tree_extended which >> was flagged by smatch, -Werror=array-bounds, and the leak detector. >> >> One functional bug was fixed in repo_for_each_abbrev where it was >> mistakenly displaying too many ambiguous oids. >> >> I am posting this so that people review and testing of this patchset >> won't be distracted by the known and fixed issues. > > We haven't seen any reviews on this second round, and have had it > outside 'next' for too long. I am tempted to say that we merge it > to 'next' and see if anybody screams at this point. FWIW out of all the "Needs review" topics this one seemed like the most deserving of another pair of eyes, and I was planning to review some of the patches here this week + the weekend. If my review takes too long (taking longer than this weekend) I can give another update next week saying "too hard for me, please don't wait for me" to unblock you from merging to next. Thanks.
On Wed, Feb 07, 2024 at 04:24:13PM -0800, Linus Arver wrote: > Junio C Hamano <gitster@pobox.com> writes: > > > "Eric W. Biederman" <ebiederm@gmail.com> writes: > > > >> This addresses all of the known test failures from v1 of this set of > >> changes. In particular I have reworked commit_tree_extended which > >> was flagged by smatch, -Werror=array-bounds, and the leak detector. > >> > >> One functional bug was fixed in repo_for_each_abbrev where it was > >> mistakenly displaying too many ambiguous oids. > >> > >> I am posting this so that people review and testing of this patchset > >> won't be distracted by the known and fixed issues. > > > > We haven't seen any reviews on this second round, and have had it > > outside 'next' for too long. I am tempted to say that we merge it > > to 'next' and see if anybody screams at this point. > > FWIW out of all the "Needs review" topics this one seemed like the most > deserving of another pair of eyes, and I was planning to review some of > the patches here this week + the weekend. If my review takes too long > (taking longer than this weekend) I can give another update next week > saying "too hard for me, please don't wait for me" to unblock you from > merging to next. I completely lost track of this patch series. So same for me: I don't want to hold it up, but would be happy to give it a pair of eyes next week. Patrick
Linus Arver <linusa@google.com> writes: > Junio C Hamano <gitster@pobox.com> writes: > >> "Eric W. Biederman" <ebiederm@gmail.com> writes: >> >>> This addresses all of the known test failures from v1 of this set of >>> changes. In particular I have reworked commit_tree_extended which >>> was flagged by smatch, -Werror=array-bounds, and the leak detector. >>> >>> One functional bug was fixed in repo_for_each_abbrev where it was >>> mistakenly displaying too many ambiguous oids. >>> >>> I am posting this so that people review and testing of this patchset >>> won't be distracted by the known and fixed issues. >> >> We haven't seen any reviews on this second round, and have had it >> outside 'next' for too long. I am tempted to say that we merge it >> to 'next' and see if anybody screams at this point. > > FWIW out of all the "Needs review" topics this one seemed like the most > deserving of another pair of eyes, and I was planning to review some of > the patches here this week + the weekend. If my review takes too long > (taking longer than this weekend) I can give another update next week > saying "too hard for me, please don't wait for me" to unblock you from > merging to next. > > Thanks. Unfortunately I don't think I can finish reviewing the rest of the series (after all this time I've only been able to review just 4 out of 30 patches). I'm also stuck on trying to understand patch 5, as there is a lot going on there. FWIW a lot (perhaps all?) of my comments so far were around readability and not material to the actual design or approach of anything AFAICS. So, it's time for me to say "don't bother waiting for me" as I said (predicted?) earlier. Don't bother waiting for me. Thanks.
On Sun, Oct 01, 2023 at 09:39:09PM -0500, Eric W. Biederman wrote: > > This addresses all of the known test failures from v1 of this set of > changes. In particular I have reworked commit_tree_extended which > was flagged by smatch, -Werror=array-bounds, and the leak detector. > > One functional bug was fixed in repo_for_each_abbrev where it was > mistakenly displaying too many ambiguous oids. > > I am posting this so that people review and testing of this patchset > won't be distracted by the known and fixed issues. Thanks! I've reviewed this patch series up to patch 7. I think the most important question mark I currently have is scalability of the proposed object mapping format. The complexity to load the object mappings is currently O(nlogn) and requires reading a file that is easily hundreds of megabytes or even gigabytes in size. I have a feeling that this needs to be addressed before such an object mapping would be feasible for production use, or otherwise it would incur too high a cost to be useful. I'm afraid that this will make the whole series more complex to implement -- I'm sorry about that. I've added comments and ideas regarding this issue on patch 6 and 7. It could totally be that I'm missing the obvious though, or that my ideas suck. Please don't hesitate to point that out if that is the case. Patrick