You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add comprehensive Docker CI/CD pipeline
- Enhanced Dockerfile with multi-stage build and security best practices
- Added Docker build, run, and test scripts with Redis-specific configurations
- Created GitHub Actions workflows for PR validation, master publishing, and release publishing
- Added docker-compose.yml for local development with Redis
- Updated documentation with Docker usage examples
- Configured for redis-performance/vector-db-benchmark Docker Hub repository
- Default configuration: engines=redis, dataset=random-100, experiment=redis-m-16-ef-64
- Multi-platform support (linux/amd64, linux/arm64)
- Security scanning with Trivy for releases
* Update Docker workflows for update-redisearch default branch
- Updated PR validation to trigger on update-redisearch branch
- Updated publishing workflow to use update-redisearch branch instead of master
- Updated Docker tags to use update-redisearch-{sha} format
- Updated documentation to reflect correct default branch
* Corrected docker repo, base branch, and test-image of redis.
* fixed missing redis container
* feat: enhance benchmark functionality with dataset discovery, validation, and performance monitoring
- Add --describe command for datasets and engines with columnar display
- Implement real-time performance summaries (QPS, P50/P95 latency)
- Add comprehensive dataset validation system with GitHub Actions
- Complete dataset metadata with vector_count and description fields
- Improve download reliability with proper HTTP headers
- Standardize precision formatting (0.01 increments up to 0.97, then 0.0025)
- Enhanced Docker configurations for better Redis testing defaults
- Add validation documentation and automated CI/CD checks
This maintains backward compatibility while significantly improving usability,
data quality, and performance insights for vector database benchmarking.
* Moved validate and update datasets to scripts folder
* Moved validate and update datasets to scripts folder
* fix: use Poetry with --no-root flag for GitHub Action dependencies
- Add Poetry installation to validate-datasets workflow
- Use --no-root to install dependencies without packaging the project
- Run validation script with 'poetry run' to access all dependencies
- Fixes ModuleNotFoundError for stopit and other dependencies when testing --describe functionality
* Added boto3 dependency
* Added basic test for RediSearch
* Updated deps to work for python 3.12. fixed deprecation warnings
* Updated poetry lock
* Adding redis-tools to the verify step (redis-cli)
* Adding python3 3.13 to the test matrix
* Using random-100 for faster testing
* Updated poetry lock
* Using random-100 for faster testing
* Added Redis Vector Sets checks on CI
* Fixed docker permissions on results folder.
---------
Co-authored-by: fcostaoliveira <filipe@redis.com>
0 commit comments