Message399616
Thanks for putting in the effort to find this.
I think the first step to fixing this is to formalize the semantics of `tp_version_tag`. Initially it was designed just for the method cache, but we have started using it as a unique identifier for the state of a class.
The two different uses have different requirements when the global version counter overflows. Possibly in other scenarios as well. |
|
Date |
User |
Action |
Args |
2021-08-15 12:30:05 | Mark.Shannon | set | recipients:
+ Mark.Shannon, vstinner, pablogsal, kj |
2021-08-15 12:30:05 | Mark.Shannon | set | messageid: <1629030605.73.0.871348882277.issue44914@roundup.psfhosted.org> |
2021-08-15 12:30:05 | Mark.Shannon | link | issue44914 messages |
2021-08-15 12:30:05 | Mark.Shannon | create | |
|