I am currently testing Manticore on a production project and noticed an issue similar to #395. Occasionally, I encounter the error "unknown option 'fuzzy'". Unfortunately, I haven't been able to identify a pattern for when it occurs — the server can run for a day or more without any issues, and then the error suddenly appears. I'm using plain mode tables loaded via xmlpipe and use only select queries.
DEBUG: -~-~-~-~-~-~-~-~ MT sched created -~-~-~-~-~-~-~-~
DEBUG: 0x55c9c693ca70 accepted mysql, sock=138, tick=1
DEBUG: 0x55c9c693ca70 accepted 1 connections all, tick=1
DEBUG: dlopen(libzstd.so.1)=0x7fd668001cf0
DEBUG: Sending handshake...
DEBUG: AsyncSend 97 bytes, sock=138
DEBUG: DiscardProcessed(0) iPos=0->0, iLen=0->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=0), timeout 899999987
DEBUG: got events=1, tick=2, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_ADD, sock=138
DEBUG: got events=1, tick=3, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 176 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 176, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=176->172, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 172 len...
DEBUG: HandshakeResponse41. PackedLen=172, hasBytes=140
DEBUG: User: root
DEBUG: 111 bytes of attrs
DEBUG: _os: Linux
DEBUG: _client_name: libmariadb
DEBUG: _pid: 11
DEBUG: _client_version: 3.1.29
DEBUG: _platform: x86_64
DEBUG: _server_host: dev.stand.com
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(172) iPos=172->0, iLen=172->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999989
DEBUG: got events=1, tick=4, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=5, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 22 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 22, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=22->18, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 18 len...
DEBUG: LoopClientMySQL command 3, 'SET NAMES utf8mb4'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(18) iPos=18->0, iLen=18->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999989
DEBUG: got events=1, tick=6, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=7, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 22 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 22, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=22->18, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 18 len...
DEBUG: LoopClientMySQL command 3, 'SET NAMES utf8mb4'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(18) iPos=18->0, iLen=18->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999988
DEBUG: got events=1, tick=8, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=9, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999988
DEBUG: got events=1, tick=10, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=11, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 152 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 152, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=152->148, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 148 len...
DEBUG: LoopClientMySQL command 3, 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1, layouts='fr,us''
DEBUG: P03: syntax error, unexpected tablename near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P02: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P04: syntax error, unexpected IDENT, expecting DEBUG near '(null)'
DEBUG: P05: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: unknown option 'fuzzy'
DEBUG: AsyncSend 35 bytes, sock=138
DEBUG: DiscardProcessed(148) iPos=148->0, iLen=148->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999988
DEBUG: got events=1, tick=12, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=13, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999988
DEBUG: got events=1, tick=14, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=15, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999983
DEBUG: got events=1, tick=16, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=17, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 152 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 152, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=152->148, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 148 len...
DEBUG: LoopClientMySQL command 3, 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1, layouts='fr,us''
DEBUG: P03: syntax error, unexpected tablename near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P02: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P04: syntax error, unexpected IDENT, expecting DEBUG near '(null)'
DEBUG: P05: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: unknown option 'fuzzy'
DEBUG: AsyncSend 35 bytes, sock=138
DEBUG: DiscardProcessed(148) iPos=148->0, iLen=148->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999988
DEBUG: got events=1, tick=18, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=19, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999988
DEBUG: got events=1, tick=20, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=21, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999989
DEBUG: got events=1, tick=22, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=23, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 152 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 152, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=152->148, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 148 len...
DEBUG: LoopClientMySQL command 3, 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1, layouts='fr,us''
DEBUG: P03: syntax error, unexpected tablename near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P02: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P04: syntax error, unexpected IDENT, expecting DEBUG near '(null)'
DEBUG: P05: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: unknown option 'fuzzy'
DEBUG: AsyncSend 35 bytes, sock=138
DEBUG: DiscardProcessed(148) iPos=148->0, iLen=148->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999988
DEBUG: got events=1, tick=24, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=25, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999985
DEBUG: got events=1, tick=26, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=27, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999989
DEBUG: got events=1, tick=28, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=29, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 152 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 152, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=152->148, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 148 len...
DEBUG: LoopClientMySQL command 3, 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1, layouts='fr,us''
DEBUG: P03: syntax error, unexpected tablename near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P02: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: P04: syntax error, unexpected IDENT, expecting DEBUG near '(null)'
DEBUG: P05: syntax error, unexpected identifier near 'SELECT count(*) AS count_1
FROM table_name
WHERE MATCH('search word') AND type IN (1, 2, 3, 8, 5, 6, 7, 9, 11, 12) OPTION fuzzy=1'
DEBUG: unknown option 'fuzzy'
DEBUG: AsyncSend 35 bytes, sock=138
DEBUG: DiscardProcessed(148) iPos=148->0, iLen=148->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999989
DEBUG: got events=1, tick=30, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=31, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999989
DEBUG: got events=1, tick=32, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
DEBUG: got events=1, tick=33, interrupted=0
DEBUG: EngageWaiterAndYield awake (m_iSock=138, events=1)
DEBUG: AsyncRecvNBChunk 13 when read 4096 bytes, sock=138
DEBUG: SyncSockRead: AsyncRecvNBChunk returned 13, sock=138
DEBUG: DiscardProcessed(4) iPos=4->0, iLen=13->9, sock=138
DEBUG: AsyncReadMySQLPacketHeader returned 9 len...
DEBUG: LoopClientMySQL command 3, 'ROLLBACK'
DEBUG: AsyncSend 11 bytes, sock=138
DEBUG: DiscardProcessed(9) iPos=9->0, iLen=9->0, sock=138
DEBUG: Receiving command... 0 bytes in buf
DEBUG: AsyncRecvNBChunk -1 when read 4096 bytes, sock=138
DEBUG: AsyncRecvNBChunk -1 bytes (4 requested), sock=138
DEBUG: Still need to receive 4 bytes, sock=138
DEBUG: Coro::YieldWith (m_iEvent=1), timeout 899999985
DEBUG: got events=1, tick=34, interrupted=0
DEBUG: 0x7fd654000c70 epoll 132 setup, ev=0x3221225473, op=EPOLL_CTL_MOD, sock=138
Manticore 13.2.3 bf96368a6@25070806 (columnar 8.0.0 1f68681@25070110) (secondary 8.0.0 1f68681@25070110) (knn 8.0.0 1f68681@25070110) (embeddings 1.0.0)
Bug Description:
I am currently testing Manticore on a production project and noticed an issue similar to #395. Occasionally, I encounter the error "unknown option 'fuzzy'". Unfortunately, I haven't been able to identify a pattern for when it occurs — the server can run for a day or more without any issues, and then the error suddenly appears. I'm using plain mode tables loaded via
xmlpipeand use onlyselectqueries.Version:
Logs:
Manticore Search Version:
Manticore 13.2.3 bf96368a6@25070806 (columnar 8.0.0 1f68681@25070110) (secondary 8.0.0 1f68681@25070110) (knn 8.0.0 1f68681@25070110) (embeddings 1.0.0)
Operating System Version:
Debian GNU/Linux 11 (bullseye) (docker container)
Have you tried the latest development version?
None
Internal Checklist:
To be completed by the assignee. Check off tasks that have been completed or are not applicable.
Details