Category Archives: Contributions
I have recently completed a large project to implement a new improved binlog format for MariaDB. The result will be available shortly in the upcoming MariaDB 12.3.1 release.
In this article, I will give a short overview of the new binlog implementation. For more details, check the documentation which is in the source tree as the file Docs/replication/binlog.md, or here: https://github.com/MariaDB/server/blob/knielsen_binlog_in_engine/Docs/replication/binlog.md
Using the new binlog
To enable the new binlog, configure the MariaDB server with binlog_storage_engine=innodb.
Additionally, the binlog must itself be enabled as usual using the option log_bin. Note that no argument can be given to the log_bin option (this is to avoid confusion with the meaning of such argument as the name to use for the old binlog format, as the new binlog file names are fixed).
…
Continue reading “New binlog implementation in MariaDB 12.3”
Last Saturday marked an exciting milestone: the announcement of the winners in our first large-scale MariaDB Python Hackathon, organised in collaboration with BangPypers, HackerEarth, and MariaDB plc. Over the past months, developers from across India have explored new ways to make MariaDB easier to use, more connected, and better integrated into today’s most important open-source ecosystems.
This post celebrates the outstanding contributions in both the Integration Track — projects that help MariaDB work seamlessly with other tools and frameworks – and the Innovation Track – projects that showcase existing MariaDB features and make it easy to learn, copy, and adapt.
…
Continue reading “BangPypers x MariaDB Python Hackathon – Winners Announced!”
Last Friday, we hosted an Ask Me Anything session with HackerEarth – and we promised to share the same insights here in written form. So here it is: your guide to success in the MariaDB Python Hackathon!
A Great Idea Is Only the Beginning
A brilliant idea submission is just the start. The real work lies in the development — and that’s exactly what’s happening this month.
We want you to succeed. Success can mean that your hackathon contribution is widely used, that it puts you in the spotlight, and that it builds your reputation as a developer who makes a real impact.
…
Continue reading “How to Succeed in the MariaDB Python Hackathon, Bangalore”
As we blogged last week, the ideation phase of the MariaDB-Python hackathon ended with a heap of ideas. Due to the sheer mass, we had a tough time evaluating suitable ideas and teams for the development phase.
Now that we have proceeded to the development phase, we are really looking forward to seeing all short-listed ideas materialize to code! Let’s take a look at a few ideas from each track that stood out of the crowd.
A short recap: the hackathon is about Making MariaDB easier to use by two approaches, reflected by the two tracks: Integrations and Innovations.
…
Continue reading “Top ideas in the MariaDB-Python hackathon”
A framework that doesn’t make you cry.
Stay tuned to learn how you can get involved and contribute to the project!
If you don’t known what Buildbot is and what benefits it brings to MariaDB please check out this this quick introduction.
🤔 Just, why?
Over the years, the Buildbot project within MariaDB has undergone numerous transformations, constantly shaped by the requirements it needed to meet.
When I joined MariaDB in 2024, I was initially a bit overwhelmed by the complexity of the codebase, a complexity that later turned out to stem mainly from the intertwining of implementation details with the simple core principles of BuildBot, such as builders, factories, builds, and workers.
…
Continue reading “The Onion framework – a new approach to Buildbot configuration”
August may have been a holiday month for many, but the MariaDB community certainly didn’t take a break. From Amsterdam to Bengaluru, from deep technical dives to festive dinners, August brought us fresh insights, new collaborations, and plenty of reasons to be excited about the road ahead.
Community Interaction at Linux Foundation’s Open Source Summit in Amsterdam
MariaDB Foundation proudly joined the Open Source Summit in Amsterdam, hosted by the Linux Foundation (LF OSS). Alongside me, Vlad Radu represented the Foundation at our booth – joined by none other than Michael “Monty” Widenius (founder of both MariaDB and MySQL) and Sergei Golubchik (Chief Architect of MariaDB Server).
…
Continue reading “This Month in MariaDB Foundation: August 2025”
Imagine hacking your way to $10,000 in prizes (sponsored by MariaDB plc) – and topping it off with an exclusive dinner in Finland with Monty Widenius, the legendary creator of MySQL and MariaDB. Sounds unreal? That’s exactly what’s at stake in the upcoming MariaDB-Python Hackathon.
Why Join?
This isn’t just another hackathon. It’s your chance to:
- 💡 Innovate with AI & Databases – Showcase MariaDB’s unique powers, from Vector Search for RAG/LLMs to Oracle compatibility and more.
- 🔌 Build Killer Integrations – Connect 1MariaDB to frameworks, ORMs, Jupyter notebooks, or any open-source project you love.
…
Earlier I posted that this presentation was about to happen, and it did! I presented to a keen audience of over 20 people live, and number who watched later (it was in a rather early US time, however attracted a number of attendees from Europe, India, Thailand all the way to east of Australia at UTC+10:30.
Below is the video, and the slide outline is available.
The journey to this presentation began as a request to update our Clang version that we use in Buildbot, MariaDB’s CI system.
…
Continue reading “Deep dive into Clang sanitizer testing with MariaDB (Post Event)”