Thread
Commits
-
Fix and improve description of locktag types in lock.h
- 752f06443fba 12.0 landed
-
copy-past-o comment in lock.h
John Naylor <john.naylor@2ndquadrant.com> — 2019-05-07T07:41:50Z
Attached is an attempt to match surrounding code. More broadly, though, it seems the "ID info" comments belong with the SET_LOCKTAG_* macros rather than with the LockTagType enum members. -- John Naylor https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
-
Re: copy-past-o comment in lock.h
Michael Paquier <michael@paquier.xyz> — 2019-05-07T08:00:24Z
On Tue, May 07, 2019 at 03:41:50PM +0800, John Naylor wrote: > Attached is an attempt to match surrounding code. More broadly, > though, it seems the "ID info" comments belong with the SET_LOCKTAG_* > macros rather than with the LockTagType enum members. + LOCKTAG_SPECULATIVE_TOKEN, /* for speculative insertion */ + /* ID info for a speculative token is TRANSACTION info + token */ Shouldn't the first comment be just "speculative insertion"? And the second one "ID info for a speculative insertion is transaction ID + its speculative insert counter"? -- Michael
-
Re: copy-past-o comment in lock.h
John Naylor <john.naylor@2ndquadrant.com> — 2019-05-07T08:12:31Z
On Tue, May 7, 2019 at 4:00 PM Michael Paquier <michael@paquier.xyz> wrote: > > On Tue, May 07, 2019 at 03:41:50PM +0800, John Naylor wrote: > > Attached is an attempt to match surrounding code. More broadly, > > though, it seems the "ID info" comments belong with the SET_LOCKTAG_* > > macros rather than with the LockTagType enum members. > > + LOCKTAG_SPECULATIVE_TOKEN, /* for speculative insertion */ > + /* ID info for a speculative token is TRANSACTION info + token */ > Shouldn't the first comment be just "speculative insertion"? That's probably better. > And the > second one "ID info for a speculative insertion is transaction ID + > its speculative insert counter"? I was just going by the variable name at hand, but more precision may be good. -- John Naylor https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
-
Re: copy-past-o comment in lock.h
Michael Paquier <michael@paquier.xyz> — 2019-05-08T07:10:25Z
On Tue, May 07, 2019 at 04:12:31PM +0800, John Naylor wrote: > That's probably better. Would you like to send an updated patch? Perhaps you have a better idea? -- Michael
-
Re: copy-past-o comment in lock.h
John Naylor <john.naylor@2ndquadrant.com> — 2019-05-08T07:59:36Z
On Wed, May 8, 2019 at 3:10 PM Michael Paquier <michael@paquier.xyz> wrote: > > On Tue, May 07, 2019 at 04:12:31PM +0800, John Naylor wrote: > > That's probably better. > > Would you like to send an updated patch? Perhaps you have a better > idea? > -- > Michael In the attached, I've used your language, and also moved the comments closer to the code they are describing. That seems more logical and future proof. -- John Naylor https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
-
Re: copy-past-o comment in lock.h
Michael Paquier <michael@paquier.xyz> — 2019-05-08T08:03:31Z
On Wed, May 08, 2019 at 03:59:36PM +0800, John Naylor wrote: > In the attached, I've used your language, and also moved the comments > closer to the code they are describing. That seems more logical and > future proof. Good idea to move the comments so what you proposes looks fine to me. Are there any objections? -- Michael
-
Re: copy-past-o comment in lock.h
Michael Paquier <michael@paquier.xyz> — 2019-05-10T00:36:26Z
On Wed, May 08, 2019 at 05:03:31PM +0900, Michael Paquier wrote: > Good idea to move the comments so what you proposes looks fine to me. > Are there any objections? Okay, committed. -- Michael