4 ms·
Not OP, but: I'm getting towards the end of a vibe coded ZFS storage backend to ganeti that includes the ability to live migrate VMs to another host by: taking
by linsomniac 1y ago
Not OP, but:
I'm getting towards the end of a vibe coded ZFS storage backend to ganeti that includes the ability to live migrate VMs to another host by: taking snapshot and replicating it to target, pausing VM, taking another incremental snapshot and replicating it, and then unpausing the VM on the new destination machine. https://github.com/linsomniac/ganeti/tree/newzfs https://github.com/linsomniac/ganeti/tree/newzfs
Other LLM tools I've built this week:
This afternoon I built a web-based SQL query editor/runner with results display, for dev/ops people to run read-only queries against our production database. To replace an existing super simple one, and add query syntax highlighting, snippet library, and other modern features. I can probably release this though I'd need to verify that it won't leak anything. Targets SQL Server.
A couple CLI Jira tools to pull a list of tickets I'm working on (with cache so I can get an immediate response, then get updates after Jira response comes back), and tickets with tags that indicate I have to handle them specially.
An icinga CLI that downtimes hosts, for when we do sweeping machine maintenances like rebooting a VM host with dozens of monitored children.
An Ansible module that is a "swiss army knife" for filesystem manipulation, merging the functions of copy, template, file, so you can loop over a list and: create a directory, template a couple files into it, doing a notify on one and a when on another, ensure a file exists if it doesn't already, to reduce duplication of boilerplate when doing a bunch of file deploys. This I will release as a ansible galaxy module once I have it tested a little more.
- EGreg 1y agoI vibe-coded my own MySQL-compatible database that performs better than MariaDB, after my agent optimized it for 12 hours. It is also a time-traveling DB and performs better on all benchmarks and the AI says it is completely byzantine-fault-tolerant. Programmers, you had a nice run. /s
- cess11 1y agoLooks like two commits: https://github.com/linsomniac/ganeti/commit/e91766bfb42c67ab3888467f5fed5fde739c0573 https://github.com/linsomniac/ganeti/commit/e91766bfb42c67ab... https://github.com/linsomniac/ganeti/commit/f52f6d689c242e3e42d0ac2aa80faa97bf1cafbb https://github.com/linsomniac/ganeti/commit/f52f6d689c242e3e...
- linsomniac 1y agoThanks, I hadn't pushed from my test cluster, check again. "This branch is 12 commits ahead of, 4 commits behind ganeti/ganeti:master"
- amake 1y agoNone of this seems relevant to the original claim: "Software projects that somehow are 100% human developed will not be competitive with AI assisted or written projects" I don't feel like it's meaningful to discuss the "competitiveness" of a handful of bespoke local or internal tools.
- brulard 1y agoIt's like saying "if we discuss professional furniture making, it's not relevant that you are able to cut, drill, assemble, glue, paint, finish wood quickly with good enough quality".
- alganet 1y agoAll the features you mentioned are not coming from the AI. Here it is invoking the actual zfs commands: https://github.com/ganeti/ganeti/compare/master...linsomniac:ganeti:newzfs#diff-bb4afc1dcc343fa7c280d0da770033e453ec1b557753f7ed8cd468eb6c84c31cR68 https://github.com/ganeti/ganeti/compare/master...linsomniac... All the extra python boilerplate just makes it harder to understand IMHO.
- ziml77 1y agoI can't imagine they ever even looked at what they checked in, because it includes code that the LLM was using to investigate other code.