Today I found out what 1000 glow sticks looks like. They’re thin ones you can bend into all sorts of things (comes with connectors). Going to be fun.
Monthly Archives: July 2009
Table discovery for Drizzle (take 2, now merged!)
Table discovery looks a bit different from the previous time I blogged about it. Everything is now just hanging off the StorageEngine. If you want to not have dfe files on disk and just use your own data dictionary, you need to implement two things:
- A method to get table metadata
- A iterator over table names in a database in your engine
I’ve done this for the ARCHIVE storage engine (and that’s in Drizzle trunk now), and have been reading up on the Embedded InnoDB docs to see their API to the InnoDB data dictionary and am rather excited about getting it going at some point in the future (feel free to beat me to it and submit a patch though!)
LCA2010 CFP Closing soon!
http://www.lca2010.org.nz/ and get those proposals in before time runs out!
We’re looking for all sorts of talks, so get yours in while you still can!
(Database stuff is damn cool, kernel is kewl, app development is awesome and web is wonderful)
MyISAM as temporary only engine
Finally merged into main. I added the ability for engines to be temporary only – that is you can only CREATE TEMPORARY table or be created and used during query execution. This allows us to refactor/remove some other code and go towards a “locking is inside the engine” mantra as anything but row level or true MVCC is certainly the exception these days.
Debian unstable on a Sun Fire T1000
So i got the T1000 working again (finally, after much screwing about trying to get the part). I then hit the ever annoying “no console” problem, where the console didn’t work – kind of problematic.
After a firmware upgrade, and passing “console=/dev/ttyS0” to the kernel, things work.
So the T1000 firmware 6.3 doesn’t work with modern debian kernels. Thing swork with 6.7 though.
Dogfooding a pastebin
http://pastebin.flamingspork.com/
A pastebin running Drizzle and the Drizzle PHP Extension (which is on top of libdrizzle).