Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
scylladb
/
python-driver
Public
forked from
apache/cassandra-python-driver
Notifications
You must be signed in to change notification settings
Fork
59
Star
82
Code
Issues
149
Pull requests
112
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Actions: scylladb/python-driver
Actions
All workflows
Workflows
Docs / Build PR
Docs / Build PR
Build and upload to PyPi
Build and upload to PyPi
Build and upload to PyPi manually
Build and upload to PyPi manually
Build wheels
Build wheels
Code coverage
Code coverage
CodeQL
CodeQL
Copilot
Copilot
Copilot code review
Copilot code review
Copilot coding agent
Copilot coding agent
Dependabot Updates
Dependabot Updates
Dependency Graph
Dependency Graph
Show more workflows...
Management
Caches
Deployments
Docs / Build PR
Docs / Build PR
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
docs-pr.yml
will be ignored since log searching is not yet available
1,274 workflow runs
1,274 workflow runs
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
perf: move request submission off event loop thread in execute_concurrent
Docs / Build PR
#1126:
Pull request
#827
synchronize by
mykaul
1h 46m 52s
mykaul:perf/concurrent-submitter-thread
mykaul:perf/concurrent-submitter-thread
1h 46m 52s
View #827
View workflow file
perf: add Cython LZ4 wrapper with direct C linkage for CQL v4 compression (hundreds of ns saving, x1.5-2.5 speedup)
Docs / Build PR
#1125:
Pull request
#809
synchronize by
mykaul
2h 2m 28s
mykaul:perf/cython-lz4-direct-c-linkage
mykaul:perf/cython-lz4-direct-c-linkage
2h 2m 28s
View #809
View workflow file
perf: add Cython metadata parser using BytesIOReader (100's-1000's of ns improvements, x1.5-4 speedup)
Docs / Build PR
#1124:
Pull request
#814
synchronize by
mykaul
1h 52m 0s
mykaul:perf/cython-metadata-parsing
mykaul:perf/cython-metadata-parsing
1h 52m 0s
View #814
View workflow file
perf: optimize Tablet memory layout and per-query lookup speed
Docs / Build PR
#1123:
Pull request
#812
synchronize by
mykaul
1h 54m 3s
mykaul:perf/tablets-memory-and-lookup
mykaul:perf/tablets-memory-and-lookup
1h 54m 3s
View #812
View workflow file
perf: optimize time-series write/read hot paths (10's to 100's of ns savings, 2-25x better)
Docs / Build PR
#1122:
Pull request
#798
synchronize by
mykaul
1h 48m 17s
mykaul:perf/timeseries-optimizations
mykaul:perf/timeseries-optimizations
1h 48m 17s
View #798
View workflow file
docs: update theme 1.9.3
Docs / Build PR
#1121:
Commit
9b5b037
pushed by
dkropachev
1h 47m 46s
master
master
1h 47m 46s
View workflow file
(improvement) serializers: add Cython-optimized serialization for VectorType (up to 30x faster - 823us -> 4us!)
Docs / Build PR
#1120:
Pull request
#748
synchronize by
mykaul
1h 48m 42s
mykaul:perf/cython-serializers
mykaul:perf/cython-serializers
1h 48m 42s
View #748
View workflow file
perf: cache apply_parameters to avoid repeated type() class creation (~5us saving - 30x speedup per call)
Docs / Build PR
#1119:
Pull request
#794
synchronize by
mykaul
1h 40m 24s
mykaul:perf/cache-apply-parameters
mykaul:perf/cache-apply-parameters
1h 40m 24s
View #794
View workflow file
(improvement) Skip tuple(partial(...)) construction for empty callbacks/errbacks (190ns saving per call - 63%)
Docs / Build PR
#1118:
Pull request
#803
synchronize by
mykaul
1h 40m 52s
mykaul:perf/skip-empty-callbacks
mykaul:perf/skip-empty-callbacks
1h 40m 52s
View #803
View workflow file
(improvement) Eliminate extra BytesIO allocation in encode_message compression path (80-300ns savings, 17-32%)
Docs / Build PR
#1117:
Pull request
#800
synchronize by
mykaul
1h 35m 34s
mykaul:perf/encode-message-bytesio
mykaul:perf/encode-message-bytesio
1h 35m 34s
View #800
View workflow file
perf: replace RLock with Lock where re-entrant locking is not needed (~11ns saving, -14%)
Docs / Build PR
#1116:
Pull request
#796
synchronize by
mykaul
1h 29m 53s
mykaul:perf/rlock-to-lock
mykaul:perf/rlock-to-lock
1h 29m 53s
View #796
View workflow file
feat: NumPy-accelerated vector serialization in VectorType (huge improvements in some use cases 60us -> 0.6us)
Docs / Build PR
#1115:
Pull request
#793
synchronize by
mykaul
1h 25m 23s
mykaul:numpy-vector-serialize
mykaul:numpy-vector-serialize
1h 25m 23s
View #793
View workflow file
connection: fix ssl_options TLS handling
Docs / Build PR
#1114:
Pull request
#938
synchronize by
dkropachev
1h 23m 7s
fix-empty-ssl-options-reactors
fix-empty-ssl-options-reactors
1h 23m 7s
View #938
View workflow file
(improvement) Add __slots__ to _Frame to eliminate per-instance __dict__ (30-40ns saving, 264 bytes saved per call)
Docs / Build PR
#1113:
Pull request
#802
synchronize by
mykaul
1h 12m 59s
mykaul:perf/frame-slots
mykaul:perf/frame-slots
1h 12m 59s
View #802
View workflow file
(improvement) Optimize VectorType deserialization with struct.unpack and numpy (us level improvements - 2-13x speedup - Python path only!)
Docs / Build PR
#1112:
Pull request
#730
synchronize by
mykaul
1h 8m 40s
mykaul:vector-struct-numpy-deser
mykaul:vector-struct-numpy-deser
1h 8m 40s
View #730
View workflow file
perf: optimize was_applied fast path for known LWT statements
Docs / Build PR
#1111:
Pull request
#797
synchronize by
mykaul
1h 3m 55s
mykaul:perf/optimize-was-applied
mykaul:perf/optimize-was-applied
1h 3m 55s
View #797
View workflow file
(improvement) Optimize _key_parts_packed routing key computation (100-300ns savings - 27-33% savings)
Docs / Build PR
#1110:
Pull request
#799
synchronize by
mykaul
1h 2m 59s
mykaul:perf/key-parts-packed
mykaul:perf/key-parts-packed
1h 2m 59s
View #799
View workflow file
(improvement) Optimize Cython deserialization primitives and add VectorType Cython deserializer (substantial - 11x-30x speedup mainly via DesVectorType.deserialize_bytes with Cython)
Docs / Build PR
#1109:
Pull request
#732
synchronize by
mykaul
1h 3m 31s
mykaul:cython-vector-deser
mykaul:cython-vector-deser
1h 3m 31s
View #732
View workflow file
perf: lazy-init _callbacks/_errbacks in ResponseFuture (25ns saving, 2x speedup, 112 bytes saved)
Docs / Build PR
#1108:
Pull request
#795
synchronize by
mykaul
51m 44s
mykaul:perf/lazy-init-callbacks
mykaul:perf/lazy-init-callbacks
51m 44s
View #795
View workflow file
perf: replace BytesIO with b"".join() in collection serialization (us improvement, x1.07-1.24 speedup)
Docs / Build PR
#1107:
Pull request
#787
synchronize by
mykaul
49m 36s
mykaul:perf/collection-serialize-join
mykaul:perf/collection-serialize-join
49m 36s
View #787
View workflow file
Fix SimpleStatement.is_lwt(): detect LWT from CQL query string
Docs / Build PR
#1106:
Pull request
#784
synchronize by
mykaul
46m 17s
mykaul:feature/simple-statement-is-lwt
mykaul:feature/simple-statement-is-lwt
46m 17s
View #784
View workflow file
perf: buffer accumulation in _write_query_params() reduces f.write() calls (~100ns improvement, 1.1-1.3x speedup)
Docs / Build PR
#1105:
Pull request
#790
synchronize by
mykaul
44m 51s
mykaul:perf/buffer-accum-write-params
mykaul:perf/buffer-accum-write-params
44m 51s
View #790
View workflow file
(cleanup) remove Python 2 remaining items
Docs / Build PR
#1104:
Pull request
#727
synchronize by
mykaul
44m 27s
mykaul:python_2_no_more
mykaul:python_2_no_more
44m 27s
View #727
View workflow file
(improvement) (Cython only) deserializers: use direct PyUnicode_DecodeUTF8/ASCII fr… (tens hundreds of us improvement, x2.5-x3 speedup)
Docs / Build PR
#1103:
Pull request
#743
synchronize by
mykaul
43m 20s
mykaul:perf/direct-utf8-decode
mykaul:perf/direct-utf8-decode
43m 20s
View #743
View workflow file
(improvement) perf: remove copies on the read path (us improvements - x1.5-3.7 speedup!)
Docs / Build PR
#1102:
Pull request
#734
synchronize by
mykaul
30m 58s
mykaul:remove_copies
mykaul:remove_copies
30m 58s
View #734
View workflow file
Previous
1
2
…
7
8
9
10
11
…
50
51
Next
You can’t perform that action at this time.