[SERVER-38569] Unblacklist remove_and_bulk_insert.js concurrency workload from sharded txn suites (currently times out on slow variants) Created: 12/Dec/18  Updated: 29/Oct/23  Resolved: 16/Apr/19

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 4.1.11

Type: Task Priority: Major - P3
Reporter: Jack Mulrow Assignee: Kaloian Manassiev
Resolution: Fixed Votes: 0
Labels: ShardedTxn:Testing, open_todo_in_code
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Gantt Dependency
has to be done after SERVER-38499 Preparing transaction fails and trigg... Closed
Problem/Incident
Related
is related to SERVER-33983 Add support for transactions in readC... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding 2019-04-22
Participants:
Linked BF Score: 25

 Description   

remove_and_bulk_insert.js is a concurrency workload that alternates between bulk inserting 1000 documents into a collection and removing all documents from that collection. In the concurrency_sharded_replication_multi_stmt_txn(_with_balancer) suites, which run each state function in an fsm workload as a sharded transaction, this workload times out consistently on slow variants because of frequent write conflicts. Once the performance of sharded transactions has improved, this workload should be enabled in these suites, or if it is determined that performance will not improve enough, the workload's iterations and concurrent thread count should be reduced.



 Comments   
Comment by Githook User [ 16/Apr/19 ]

Author:

{'email': 'kaloian.manassiev@mongodb.com', 'name': 'Kaloian Manassiev', 'username': 'kaloianm'}

Message: SERVER-38569 Reduce the number of documents in remove_and_bulk_insert.js

Also unblacklists the remove_and_bulk_insert.js concurrency workload from sharded txn suites
Branch: master
https://github.com/mongodb/mongo/commit/6b75d14e71d9abb694edc9185f1cc65fe8e5d30c

Comment by Dianna Hohensee (Inactive) [ 11/Apr/19 ]

I reverted the commit because it was causing too many failures.

Comment by Githook User [ 11/Apr/19 ]

Author:

{'email': 'dianna.hohensee@10gen.com', 'name': 'Dianna', 'username': 'DiannaHohensee'}

Message: Revert "SERVER-38569 Unblacklist remove_and_bulk_insert.js concurrency workload from sharded txn suites"

This reverts commit bd54b2768290bbfc0037a07bfdd61bf9e11bbed1.
Branch: master
https://github.com/mongodb/mongo/commit/7dc8b27f5c34821d24a6751e68da4c62b4545495

Comment by Luke Chen [ 11/Apr/19 ]

Fixing up the fixVersion as this ticket was not included as part of 4.1.10 release.

Comment by Githook User [ 10/Apr/19 ]

Author:

{'email': 'kaloian.manassiev@mongodb.com', 'name': 'Kaloian Manassiev', 'username': 'kaloianm'}

Message: SERVER-38569 Unblacklist remove_and_bulk_insert.js concurrency workload from sharded txn suites
Branch: master
https://github.com/mongodb/mongo/commit/bd54b2768290bbfc0037a07bfdd61bf9e11bbed1

Generated at Thu Feb 08 04:49:19 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.