Query Suggestion Options
Last word completion
Keyboard Layouts
GitHub

👀 While it's loading, feel free to check out the other repositories:

🔔 To get a notification when it's ready, leave your email here:

By entering your email, you agree to receive notifications and marketing-related emails

Filter by reset

113 results 9 ms in manticoresoftware/manticoresearch-buddy

104: Connection reset by peer

Bug Description: Sometimes when running multiple queries, we notice that internal communication from the Buddy to the daemon gets a "104: connection reset by peer" error. We need to figure out why this happens, create a minimal reproducible example (MRE) …

donhardmandonhardman · 2024-07-22 · 1 · #322

bug

Buddy loose records in log (debugv mode)

Bug Description: #!/usr/bin/env bash set -x docker stop kafka && docker rm kafka docker stop manticore && docker rm manticore wget -O /tmp/import.sh https://raw.githubusercontent.com/manticoresoftware/manticoresearch-buddy/main/test/Kafka/import.sh wget - …

djklim87djklim87 · 2024-09-10 · 1 · #342

bugest::size_S

Incorrect behaviour with reserved words in CREATE ... LIKE ...

Bug Description: When we use a word that's a common reserved word, it seems our parser doesn't recognize it and can't parse it properly. The fix here is that if we can't understand and need to escape this type of table name, we should send a clearer error …

donhardmandonhardman · 2024-09-10 · 0 · #324

bugest::size_S

High severity issues in manticore-buddy

I've installed manticore and manticore-buddy in an ubuntu:22.04 image, and docker scout has reported 2 high severity issues (CVE-2023-43655 and CVE-2024-24821) in the shipped pkg:composer/composer/[email protected] The fix is to upgrade composer to either 2. …

jsutojsuto · 2024-05-23 · 1 · #254

rel::6.3.0_or_2.3.10

Autodetection of data types imported from Elastic

Proposal: Continuation of https://github.com/manticoresoftware/buddy-plugin-insert/issues/6 : We need to be able to detect data types in cases when data is imported to Manticore from Elastic, e.g., with Elasticdump. Now, there are three Elastic's types …

sanikolaevsanikolaev · 2024-08-21 · 7 · #268

Handling of incompatible plugins

Think what we can do with things like this: mysql> show version; +-----------+--------------------------------+ | Component | Version | +-----------+--------------------------------+ | Daemon | 6.2.13 7e1e4f312@24021217 dev | | Columnar | columnar 2.2.5 …

sanikolaevsanikolaev · 2024-02-20 · 2 · #211

multi-line insert fails

Looks like the auto-schema implementation fails when the insert is multi-line: drop table if exists t; insert into t (id, i) values (0, 1), (0, 2); fails like this: mysql> drop table if exists t; Query OK, 0 rows affected (0.00 sec) mysql> insert into t ( …

sanikolaevsanikolaev · 2024-05-23 · 1 · #239

bugrel::6.3.0_or_2.3.10

Add protocol version check

Proposal: We should add a check on the Buddy side for supported versions in case Manticore sends an incorrect version. We should print the unsupported version to the Buddy log and not handle unsupported requests. Checklist: To be completed by the assignee …

donhardmandonhardman · 2024-10-31 · 2 · #378

est::size_S

Add time to SHOW QUERIES

select * from @@system.sessions now outputs last cmd time , for example: select * from @@system.sessions -------------- *************************** 1. row *************************** id: 2 proto: mysql state: query host: 127.0.0.1:57780 connid: 12176 …

sanikolaevsanikolaev · 2024-05-23 · 4 · #212

est::size_Srel::6.3.0_or_2.3.10

Name worker processes

To make it easier to implement and debug while we have the ability in plugins to run the workers, we can name them using Swoole features. This will make it easy to view and debug by using native Unix tools. This will solve the issue of making the logic …

donhardmandonhardman · 2024-04-29 · 2 · #256

est::size_S

Collect metrics of all commands per 1m

We should collect the metrics of command_* from the snapshot as a rate per minute, calculated on the Buddy side.

donhardmandonhardman · 2024-03-21 · 2 · #246

Applying specific table settings when creating a table by autoschema

Proposal: Sometimes, a table auto-created by a request from an Elastic tool (e.g., Kibana) requires specific settings to be applied ( e.g., enabling min_infix_len , etc.). We need to be able to recognize such requests by their endpoints and apply required …

Nick-S-2018Nick-S-2018 · 2024-09-10 · 0 · #343

est::size_S

Use generic type return in PhpSQLParser return

We need to rework a little bit buddy-core. Need to update PhpSQLParser that returns parsed payload. Phpstan comment at this method should return Generic type update return to Generic type. update plugins that already use this code

djklim87djklim87 · 2024-04-25 · 1 · #258

enhancementest::size_S

Distributed inserts (_bulk, replace, update)

Proposal: We should implement the logic and stick to JSON protocol ONLY for the initial version when we are able to insert into sharded tables on the Buddy side. Key considerations: Implement id generation on the Buddy side that is easy to maintain and …

donhardmandonhardman · 2024-11-05 · 0 · #392

est::size_M

Process can't stop after recreation

Bug Description: When we run the process and after trying to stop it, the first time it performs successfully. After the recreation, it runs successfully and performs its job. But after we call stopProcessById , this command seems to not execute. I see …

djklim87djklim87 · 2024-10-22 · 3 · #360

bug

memleak and no restart

If you do this: root@079589cd1073:/# for n in `seq 1 500000`; do mysql -P9306 -h0 -e "SELECT id, aaaa, bbbb, ccccc, ddddd_ddddd, dddddddddddddddddddd, ddddddddddddddddddd, dddddddddddddddddddd, dddddddddddddddddddd, dddddddddddddddddddd, …

sanikolaevsanikolaev · 2023-10-30 · 3 · #165

bug

Improve table formatter approach

Bug Description: The table version of view for SHOW VERSION query gives us JSON curl http://localhost:9308/cli?show%20version [ { "total": 5, "error": "", "warning": "", "columns": [ { "Component": { "type": "string" } }, { "Version": { "type": "string" } …

donhardmandonhardman · 2024-10-30 · 4 · #369

bug

"test" fails

…➜ ~ mysql -P9306 -h0 -e "test" ERROR 1064 (42000) at line 1: Swoole\Coroutine::sleep(): Timer must be greater than or equal to 0.001 Fails on Mac. Doesn't fail in Linux (dev2).

sanikolaevsanikolaev · 2023-12-04 · 1 · #181

--debug is not working properly

request data is missing.

sanikolaevsanikolaev · 2023-12-04 · 1 · #182

PHPSqlParser is not good enough and hangs

Bug Description: While digging into the issue of why Buddy hangs during inserts, I discovered that PhpSqlParser is incredibly slow. We should investigate this library and also REMOVE all parsing or other resource-intensive operations from Payloads ( …

donhardmandonhardman · 2024-05-09 · 9 · #262

bugest::size_S