Skip to content

Serial queue refactor#765

Open
adamghill wants to merge 3 commits intomainfrom
serial-refactor
Open

Serial queue refactor#765
adamghill wants to merge 3 commits intomainfrom
serial-refactor

Conversation

@adamghill
Copy link
Member

@adamghill adamghill commented Jan 25, 2026

This refactors how serial queues are architected which should clean up the code. My plan is to test this thoroughly and include this after the next release (which is mostly bug fixes).

@adamghill adamghill self-assigned this Jan 25, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Jan 25, 2026

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  src/django_unicorn/views
  action.py 36, 40, 55-62, 77-79, 104, 141, 156, 178-180
  action_dispatcher.py 47, 49, 53, 103, 133, 137-139, 142-144
  message.py 31-32, 44
  queue.py 28-29, 33-35, 39, 47-50, 62-66, 79-90, 100-106, 124-139, 154-161, 171, 176-177
  request.py 95
  response.py
  tests/benchmarks
  test_serial_overhead.py 13, 16-18, 22-26, 29-35, 38-39, 42, 47-63, 68-87, 92-112, 117-159
  tests/views/message
  test_serialization_repro.py 14-16, 32, 36
Project Total  

This report was generated by python-coverage-comment-action

@adamghill adamghill marked this pull request as draft January 25, 2026 01:36
@adamghill adamghill marked this pull request as ready for review February 11, 2026 12:12
@JohananOppongAmoateng
Copy link
Contributor

@adamghill what is the status on this? Are you going to merge it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants