Coder Social home page Coder Social logo

Comments (8)

RahulKushwaha avatar RahulKushwaha commented on August 24, 2024 1

Porting the current implementation should be fine right? https://github.com/mysql/mysql-server/blob/trunk/storage/innobase/include/ut0lst.h

Tried porting the above file, only sync0sync.h is giving trouble. Otherwise things look fine. I will try fixing it.

from embedded-innodb.

subains avatar subains commented on August 24, 2024 1

If you want I can help fix the sync0sync.h issue. Please post the problem here. I'm going to be busy for a week or so due to traveling. Expect late replies etc.

from embedded-innodb.

sunbains avatar sunbains commented on August 24, 2024 1

Checked in the clang-format file too.

from embedded-innodb.

sunbains avatar sunbains commented on August 24, 2024 1

I merged your code with main with some fixes and created a branch ut_list. You can rebase off that. Removed the noise. Should be easier to figure out the underlying issue.

from embedded-innodb.

sunbains avatar sunbains commented on August 24, 2024 1

I fixed the bug that was causing ib_ddl to fail. I think it's in the ut0lst.h code. Not in your change.

from embedded-innodb.

RahulKushwaha avatar RahulKushwaha commented on August 24, 2024

Draft PR with changes: https://github.com/RahulKushwaha/embedded-innodb/pull/2/files#
Build is successful, but failing tests. I think I mis-wired some of the variables.

Assertion in file trx0trx.cc is failing: ut_ad(UT_LIST_GET_LEN(trx->trx_locks) == 0);
Seems like when we try to release the locks via lock_release_off_kernel it does not work. lock_table_dequeue is not able to iterate on all the locks.
I will keep working on this.

Secondly, do you mind checking-in the clang-format file?

from embedded-innodb.

sunbains avatar sunbains commented on August 24, 2024

Thanks. I've transferred the ownership to my personal account. In case you have problems rebasing.
The new location is: https://github.com/sunbains/embedded-innodb/

from embedded-innodb.

RahulKushwaha avatar RahulKushwaha commented on August 24, 2024

Working on the ut_list branch. tests crashing in method pars_resolve_exp_variables_and_types. it is not able to resolve the sym. Problem with list i guess. I will dig more.

from embedded-innodb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.