-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Version Mismatch + Undocumented Bug:
- skytable-py 0.1.3 tested with Skytable 0.8.2
- Currently running Skytable 0.8.4
- SELECT queries are completely broken despite no documented breaking changes
Test Results Breakdown
| Operation | Syntax | Result | Details |
|---|---|---|---|
| INSERT | Any | ✓ Works (0.000s) | No issues |
| UPDATE | WHERE clause | ✓ Works (0.000s) | No issues |
| INSPECT | Model | ✓ Works (0.000s) | No issues |
| SELECT ALL | No WHERE | ✗ Error 26 (0.000s) | "Unexpected byte" |
| SELECT | No WHERE | ✗ Error 26 (0.000s) | "Unexpected byte" |
| SELECT | WHERE clause | ✗ Timeout (10+s) | Never returns |
| DELETE | WHERE clause | ✗ Timeout (10+s) | Never returns |
Key Findings
- All SELECT queries return error code 26 ("Unexpected byte" / "Illegal character")
- Parameterized SELECTs with WHERE hang indefinitely
- INSERT and UPDATE work perfectly - only SELECT is broken
- This affects both point queries and bulk queries
Conclusion
Skytable 0.8.4 has a critical bug with SELECT query handling via skytable-py that makes the database unusable for read operations. This is either:
- An undocumented breaking change in Skytable 0.8.4
- A regression bug introduced in 0.8.3 or 0.8.4
- A protocol incompatibility with the Python client
Metadata
Metadata
Assignees
Labels
No labels