topic: provide compatibility for the API changes of D8654

Also affects serverminitopic, reaching over to topic.compat.
7 jobs for topic/default/fix-for-D8654 in 5 minutes and 22 seconds
Status Name Job ID Coverage
  Test
passed doc #83419

00:00:30

passed flake8 #83413

00:00:26

manual pytype #83414
allowed to fail manual
failed tests-py2-cext #83415

00:03:46

failed tests-py2-pure #83416

00:05:14

failed tests-py3-cext #83417

00:05:20

failed tests-py3-pure #83418

00:03:20

 
Name Stage Failure
failed
tests-py3-pure Test

ERROR: test-topic-server.t output changed
!.....................................
Failed test-topic-server.t: output changed
# Ran 192 tests, 0 skipped, 1 failed.
python hash seed: 932520030
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
tests-py3-cext Test

ERROR: test-topic-server.t output changed
!..........................
Failed test-topic-server.t: output changed
# Ran 192 tests, 0 skipped, 1 failed.
python hash seed: 2903944078
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
tests-py2-pure Test

ERROR: test-topic-server.t output changed
!...................................
Failed test-topic-server.t: output changed
# Ran 192 tests, 0 skipped, 1 failed.
python hash seed: 1061282029
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1
failed
tests-py2-cext Test

ERROR: test-topic-server.t output changed
!.....................................
Failed test-topic-server.t: output changed
# Ran 192 tests, 0 skipped, 1 failed.
python hash seed: 2016394081
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1