Open cw123 opened 2 years ago
assign to me.
/assign @WyattJia
@WyattJia Are you having some trouble? If so, please let us know so that we can communicate together
feel free to continue this issue @WyattJia
Sure, I'm just not sure whether to use the new percolator transaction optimization or the old serial transaction optimization.
@cw123 have a look?
@Wine93
Is this issue reopened? Can I work on this issue? @cw123 @ilixiaocui
Is this issue reopened? Can I work on this issue? @cw123 @ilixiaocui
Still in progress, welcome!
@jiengup Are you still going on?
@jiengup Are you still going on?
Yes, but found it a little hard for me. I'm wondering if there are some tips for this issue.
@jiengup Are you still going on?
Yes, but found it a little hard for me. I'm wondering if there are some tips for this issue.
Sorry I can't do this, I will unassign myself.
assign to me.
Hi! Is there any additional context for this issue besides https://github.com/opencurve/curve/blob/master/docs/cn/curvefs_improve_rename_design.md? I found that
1) The process of transaction processing is very long; 2) The docs seems to only mention design and not about The code implementation content is less.
Does anyone still work on them now?
For the current curvefs metadata operations, only the rename operation implements transactions, and other metadata operations are implemented in non-transactional ways. Hopefully other metadata operations can be changed to transactional.
当前curvefs的元数据操作,只有rename操作实现了事务,其他的元数据操作都是非事务的方式实现。希望其他的元数据操作都能改成事务的方式。
The implementation of the metadata operation of curve is in: curve的元数据操作的实现在 :
https://github.com/opencurve/curve/blob/master/curvefs/src/client/fuse_client.cpp
The Rename operation implements the transaction.
其中 Rename操作实现了事务。
Hope that other requests can also be implemented in a transactional manner. Instead of completing all the interface transformations at one time, you can choose one or two interfaces to implement first.
希望把其他的请求,也能改成事务的方式实现。不用一次完成全部接口改造,可挑选一至两个接口先实现。