2026/04/08
< 2026
|
Wednesday, April 8, 2026 (#98)
|
|
References |
- 09:11 Current status: need to figure out why it gets stuck right after successfully creating the schema.
- 11:00 ...and also why the process's stdin is broken when trying to send the "USE <schema name>;" SQL.
- 11:19 Although schema-listing still works for both local and ssh2, the schema's existence is not being detected. WatHappenHere...
- 11:26 The schema-listing function (
NewSchemaList()) was still stripping off the first line received in response toSHOW SCHEMAS;. This was necessary back when MyMar was still returning a user-friendly listing with a "Database" header as the first line, but that's no longer happening.htyp_mwis now being returned as the first item in the list, so it was getting removed, which means it wasn't being detected. After fixing this, the stream is no longer erroring as broken, but we're also getting stuck in the I/O loop trying to send 72 bytes (not sure what that is). - 12:55 Oh good grief, I've managed to break the schema listing again, and I didn't even think I changed anything. :-P
- 15:44 The issue seems to be inside
Conveyerso I'm rewriting it a bit in order to make it more understandable.- I'm mainly merging
$sPutand$sGet, because why were they even separate.
- I'm mainly merging
- 20:49 Done; with minor additional fixes, the schema-listings are working again.
- 21:01 When trying again to do an import, the debug readout makes it look as if it's trying to re-send the schema-listing data somewhere. This maybe not actually what's happening, but it seems like a good idea to try to figure out what it does mean (and either fix it or clarify the output). Probably not tonight, though.