[JAVA-3636] Improve reliability of mongocryptd default launching Created: 01/Mar/20 Updated: 28/Oct/23 Resolved: 04/Mar/20 |
|
| Status: | Closed |
| Project: | Java Driver |
| Component/s: | Client Side Encryption |
| Affects Version/s: | None |
| Fix Version/s: | 3.12.2, 4.0.0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Jeffrey Yemin | Assignee: | Jeffrey Yemin |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
Evergreen task have recently started failing against the latest server. The cause has been traced to mongocryptd socket timeouts during test runs against replica sets and sharded clusters. While the root cause is as yet unknown, two simple changes have been found that will allow the tests to pass, and possibly improve reliability for users as well:
|
| Comments |
| Comment by Githook User [ 04/Mar/20 ] |
|
Author: {'username': 'jyemin', 'name': 'Jeff Yemin', 'email': 'jeff.yemin@mongodb.com'}Message: Redirect mongocryptd error stream to the output stream
|
| Comment by Githook User [ 04/Mar/20 ] |
|
Author: {'username': 'jyemin', 'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com'}Message: Use ProcessBuilder for mongocryptd output redirection
|
| Comment by Githook User [ 04/Mar/20 ] |
|
Author: {'username': 'jyemin', 'name': 'Jeff Yemin', 'email': 'jeff.yemin@10gen.com'}Message: Refactor process builder code to be shared for sync and async
|
| Comment by Githook User [ 04/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@mongodb.com'}Message: Redirect mongocryptd error stream to the output stream
|
| Comment by Githook User [ 04/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}Message: Use ProcessBuilder for mongocryptd output redirection
|
| Comment by Githook User [ 04/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}Message: Refactor process builder code to be shared for sync and async
|
| Comment by Githook User [ 04/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@mongodb.com'}Message: Redirect mongocryptd error stream to the output stream
|
| Comment by Jeffrey Yemin [ 03/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}Message: Use ProcessBuilder for mongocryptd output redirection
|
| Comment by Jeffrey Yemin [ 03/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}Message: Refactor process builder code to be shared for sync and async
|
| Comment by Jeffrey Yemin [ 03/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}Message: Improve reliability of mongocryptd default launching
Branch: master |
| Comment by Jeffrey Yemin [ 03/Mar/20 ] |
|
Author: {'name': 'Jeff Yemin', 'username': 'jyemin', 'email': 'jeff.yemin@10gen.com'}Message: Extract common CommandMarker code to helper class Branch: master |