Deprecate mantlemint #203
Replies: 2 comments 3 replies
-
Doing a bit of research around this I could find these issue tickets |
Beta Was this translation helpful? Give feedback.
-
Also to highlight that the last link that @echel0n-TR mentioned is directly applicable to Terra v1 in that TFL mainly commented about mantlemint in the issue (and the issue still appears to possibly not have been resolved in Tendermint). That Tendermint Issue#6048 was closed, but it appears that the reason it was closed was due to this comment, which provided a commit that changed Mutex to RWMutex , and was pulled into this Tendermint PR#6306 and merged to main. It went for about two months, and then the author of the PR seemed to have had doubts, and reverted back in this Tendermint PR#7106 in which a commenter and the author mentioned:
So, the issue was really never resolved at the tendermint layer (at least due to Tendermint Issue#6048) in terms of the issues that Mantlemint looked to accomplish. Just passing that along if helpful. |
Beta Was this translation helpful? Give feedback.
-
For starter, I am new to the ecosystem so don't really understand why mantlemint exists in the first place.
When having a conversation with echelon , I am aware that mantlemint is created to fix some sort of tendermint query. I think it is related to this one: tendermint/tendermint#6048
There are many blocking for query in Tendermint due to usage of Mutex. The original terra team seemed to build Mantlemint to deal with this. It is something I am not very certain of. It would be great if terra-money team can shed some lights on this. Cc @Jared-TFL @javiersuweijie
If it is the case, I suggest to deprecate the usage of Mantlemint upon upgrade to CometBFT v37 because v35 has implemented the fix.
Beta Was this translation helpful? Give feedback.
All reactions