Hi Sammi,

> ...  using a distributed sequence ID as the object ID and update ID, ...

It will add more overhead to the system.  Why would it gain?

Tsz-Wo


On Tue, Jan 9, 2024 at 9:23 PM Sammi Chen <sammic...@apache.org> wrote:

> Tsz-Wo,
>
> If ratis can support starting from a specified term and index, could it be
> easy for users to find out which term and index should they use and how to
> configure them?
> I'm thinking of a general approach, using a distributed sequence ID as the
> object ID and update ID, so these two IDs will be decoupled with the ratis
> tx ID. What do you think?
>
> Bests,
> Sammi
>
> On Wed, 10 Jan 2024 at 04:14, Tsz Wo Sze <szets...@apache.org> wrote:
>
> > >  ... If for any reason, the ratis need to be reset and transaction ID
> > will start from 0 again, then it will cause updateID compare issue and
> > duplicate object ID issue after that. ...
> >
> > We could add a new feature to Ratis in order to let the state machine
> pass
> > the starting log index.  It seems a generally useful feature.
> >
> > Tsz-Wo
> >
> >
> > On Fri, Jan 5, 2024 at 2:52 AM Sammi Chen <sammic...@apache.org> wrote:
> >
> > > Attenders: Guohao, Yiyang, Jianghua, Hualong, Yuanben, Hongbin,
> Kangchen,
> > > Ce, ..., Sammi
> > >
> > >    1.
> > >
> > >    Shopee
> > >    1. 1.4.0 RC0 VOTE is ongoing. Welcome the community contributors to
> > >       evaluate the RC0 package and vote in the thread.
> > >    2.
> > >
> > >    DiDi
> > >    1. Doing OM HA performance evaluation. Plan to migrate OM from non
> HA
> > to
> > >       HA if performance meets the requirement.
> > >       2. Face the same objectID issue after previously converting from
> OM
> > >       HA to non HA. The current objectID and updateID are strictly
> > related
> > > with
> > >       ratis transaction ID. If for any reason, the ratis need to be
> reset
> > > and
> > >       transaction ID will start from 0 again, then it will cause
> > > updateID compare
> > >       issue and duplicate object ID issue after that. One case could
> be,
> > > use a
> > >       backed OM rocksdb directory to start new OM instances for a new
> OM
> > >       namespace. A ratis independent incrementally increased ID is one
> > > solution.
> > >       3. Suggest to provide an ozone command to manually update tx ID
> in
> > OM
> > >       rocksdb in case the tx ID is not updated due to any potential
> bugs
> > > in OM.
> > >       4. Need review help on
> > >       HDDS-9988. SCM UI shows storage usage percentage #5882
> > >       <https://github.com/apache/ozone/pull/5882>
> > >
> > > -
> > >
> > >       3. Qihoo
> > >
> > >    1. Find one bug in GrpcOmTransport, that GrpcOmTransport doesn't
> > handle
> > >    the exception well once OM leader switches.
> > >    2. Working on an OM block batch allocation proposal to reduce the
> > >    request from OM to SCM. With this approach, the SCM block allocation
> > >    request can be reduced by 90%.
> > >    3. Benchmarked SCM block allocation QPS with a 36 Core server, it's
> > >    about 20K QPS. Would like to know if there is any way to improve the
> > QPS
> > >    from 20K.
> > >
> > > -
> > >
> > >        4. China Unicom
> > >
> > >    1. Start to use ozone.
> > >    2. Find one issue when using 1.3.0 hadoop3 ozone client with Spark
> 3.
> > >    3. Hadoop 2.7 currently works with Ozone. But Hadoop 2.7 support was
> > >    dropped sometime before. So the compatibility cannot be fully
> > > guaranteed in
> > >    later Ozone versions.
> > >    4. Can use distcp to migrate data from hadoop 2.7 to Ozone cluster
> > now.
> > >
> >
>

Reply via email to