Commit 05ec121
Dev/1.34 (#1861)
* flat index: Add support for RQ and include cache param
* Update tests for RQ
* Add function to retry if http error
* Add 1.34 CI and test configuration and move function to conftest
* Update comments
* Add 134 version
* Set 1.34 dev image for CI jobs
* Add ACORN as defaul filter strategy in 1.34
* Comment backup test temporarily
* Introduce `batch.experimental()` while server-side batching is in beta (#1765)
* Add client-side changes to handle new server-side batching in 1.33
* Update images in CI
* Update 1.33 image in CI
* Alter test or lazy shard loading for new potential server behaviour
* Change other lazy loading test too
* Fix CI image for 1.33
* Update protos, fix setting of batch client in wrapper to avoid races with connection
* Remove debug assert in test
* Update new batch to use different modes with server, update CI image
* Refactor to changed server batching options
* Throw error if using automatic batching with incompatible server
* Add exponential backoff retry to stream reconnect method
* Remove timeout and retries from new grpc methods
* Only delete key if present in dict
* Close before re-connecting, reset rec num objs on shutdown
* Update to use latest protos and behaviour
* Improve logging using .automatic()
* Update CI image to latest server build
* Fix testing issues with new versions
* Attempt fixes for tests again
* Add ability to retry certain server-emitted full errors, e.g. temporary replication problems
* Attempt fixes of flakes
* Update to use latest server impl and CI image
* Update to use latest dev server version
* Rename from automatic to experimental, bump CI version to latest RC
* Push ongoing changes
* Update to use latest server image
* Update to use latest server changes
* Undo debug changes to conftest
* Update to use latest server image
* Make internal send/recv queue size 1 and sleep while shutdown to avoid pushing to it
* Update to use latest server image
* Fix shutting down message handling
* Skip backoff handling if client has closed the stream
* Remove unused code
* Don't print backoff adjustments when shutting down
* Improve shutting down log
* Attempt to catch last req that can be lost during shutdown
* Avoid circular import
* Remove last_req wrapping logic from stream, reduce logging, update image in ci
* Close the client-side of the stream on shutdown, sleep for backoff during req generation
* Update CI image
* Only log waiting for stream re-establishment once
* Switch from arm to amd in CI
* Shutdown client-side stream regardless of size of __reqs queue
* Increase timeout when waiting for req to send, don't use queue size in if due to unreliability
* Use sentinel in req put/get to avoid inaccurate block timeouts
* Update CI image
* Correctly populate batch.results
* Update CI images
* Assert indexing status in one of the allowed values rather than a specific value
* Undo debug changes in tests
* Update to match new server impl
* Update to use latest server image
* Only start threads once to avoid runtime error when handling shutdown
* Update CI images
* Hard-code SSB concurrency to 1 for now
* Fix collection.batch.automatic
* Correct logic in `_BgThreads.is_alive`
* Adjust default batch size to align with server default and avoid overloading server too fast
* Update CI images and version checks in tests
* Update to use latest server behaviour around backoffs and uuid/err results
* Lock once when reading batch results from stream
* Interpret context canceled as ungraceful shutdown to be restarted by client
* Use backoff message to adjust batch size
* Start batching with smallest allowed server value
* Add extra log in batch send
* Reintroduce timeout when getting from queue
* Add log to empty queue
* Add log to batch recv restart
* Remove timeout when getting from internal queue
* Only update batch size if value has changed
* Track then log total number of objects pushed by client
* WIP: receive shutdown as message and not rpc error
* Move result writing inside message.results case
* Add missing proto changes
* Update CI image
* Improve resiliance on unexpected server behaviour
---------
Co-authored-by: Dirk Kulawiak <[email protected]>
* Ensure created backup in test finishes before starting new test
* Wait until all nodes are back and healthy before reconnecting when CL=ALL
* Handle passing of ref beacons in response msgs (#1863)
---------
Co-authored-by: Rodrigo Lopez <[email protected]>
Co-authored-by: Dirk Kulawiak <[email protected]>
Co-authored-by: Dirk Kulawiak <[email protected]>1 parent 95451a9 commit 05ec121
File tree
56 files changed
+3099
-907
lines changed- .github/workflows
- integration
- mock_tests
- profiling
- weaviate
- classes
- collections
- batch
- classes
- collections
- collection
- data
- connect
- proto/v1
- v4216/v1
- v51/v1
- v5261/v1
- v52/v1
- v6300/v1
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
56 files changed
+3099
-907
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
152 | 153 | | |
153 | 154 | | |
154 | 155 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
160 | 161 | | |
161 | 162 | | |
162 | 163 | | |
| |||
207 | 208 | | |
208 | 209 | | |
209 | 210 | | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
215 | 216 | | |
216 | 217 | | |
217 | 218 | | |
| |||
302 | 303 | | |
303 | 304 | | |
304 | 305 | | |
305 | | - | |
| 306 | + | |
| 307 | + | |
306 | 308 | | |
307 | 309 | | |
308 | 310 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
36 | 38 | | |
37 | 39 | | |
38 | 40 | | |
| 41 | + | |
| 42 | + | |
39 | 43 | | |
40 | 44 | | |
41 | 45 | | |
| |||
459 | 463 | | |
460 | 464 | | |
461 | 465 | | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | 22 | | |
24 | 23 | | |
25 | 24 | | |
| |||
626 | 625 | | |
627 | 626 | | |
628 | 627 | | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
629 | 640 | | |
630 | 641 | | |
631 | 642 | | |
| |||
670 | 681 | | |
671 | 682 | | |
672 | 683 | | |
673 | | - | |
674 | | - | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
691 | | - | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | | - | |
696 | | - | |
697 | | - | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
198 | 200 | | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
199 | 207 | | |
200 | 208 | | |
201 | 209 | | |
| |||
357 | 365 | | |
358 | 366 | | |
359 | 367 | | |
360 | | - | |
361 | | - | |
362 | | - | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
363 | 372 | | |
364 | 373 | | |
365 | | - | |
366 | | - | |
367 | | - | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
368 | 378 | | |
369 | 379 | | |
370 | 380 | | |
| |||
374 | 384 | | |
375 | 385 | | |
376 | 386 | | |
377 | | - | |
378 | | - | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
379 | 396 | | |
380 | 397 | | |
381 | 398 | | |
382 | 399 | | |
383 | 400 | | |
384 | 401 | | |
385 | | - | |
386 | | - | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
387 | 412 | | |
388 | 413 | | |
389 | 414 | | |
| |||
551 | 576 | | |
552 | 577 | | |
553 | 578 | | |
| 579 | + | |
554 | 580 | | |
555 | 581 | | |
556 | 582 | | |
557 | 583 | | |
558 | 584 | | |
| 585 | + | |
559 | 586 | | |
560 | 587 | | |
561 | 588 | | |
562 | 589 | | |
563 | 590 | | |
| 591 | + | |
564 | 592 | | |
565 | 593 | | |
566 | 594 | | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
567 | 601 | | |
568 | 602 | | |
569 | 603 | | |
| |||
586 | 620 | | |
587 | 621 | | |
588 | 622 | | |
589 | | - | |
| 623 | + | |
590 | 624 | | |
591 | 625 | | |
592 | 626 | | |
| |||
683 | 717 | | |
684 | 718 | | |
685 | 719 | | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
686 | 726 | | |
687 | 727 | | |
688 | 728 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
348 | | - | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
349 | 354 | | |
350 | 355 | | |
351 | 356 | | |
| |||
358 | 363 | | |
359 | 364 | | |
360 | 365 | | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | 366 | | |
368 | 367 | | |
369 | 368 | | |
| |||
374 | 373 | | |
375 | 374 | | |
376 | 375 | | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
381 | 382 | | |
382 | 383 | | |
383 | 384 | | |
| |||
0 commit comments