[SERVER-50479] add resumable index build support for ESE Created: 23/Aug/20  Updated: 29/Oct/23  Resolved: 20/Jan/21

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 4.9.0

Type: Bug Priority: Major - P3
Reporter: Benety Goh Assignee: Varun Ravichandran
Resolution: Fixed Votes: 0
Labels: pm-1344
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-50644 use non-ephemeral key to encrypt temp... Closed
Related
related to SERVER-50506 disable resumable index build support... Closed
is related to SERVER-21220 ESE - mongo-side temp file coverage Closed
is related to SERVER-40199 Create GCM passthrough test suites Closed
is related to SERVER-47301 Document Encrypted Storage Engine in ... Closed
is related to SERVER-49847 Turn on resumable index build feature... Closed
is related to SERVER-19399 Add GCM support in the OpenSSL crypto... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: Execution Team 2020-09-07, Security 2021-01-25
Participants:

 Description   

Incomplete index builds may fail to resume on startup when running with the ESE in GCM mode. The following error has been observed while running primary_restart_before_index_build_received_votes.js in the replica_sets_ese_gcm test suite:

{"code":28841,"codeName":"Location28841","errmsg":"Failed to unprotect data: UnknownError: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt"}



 Comments   
Comment by Githook User [ 20/Jan/21 ]

Author:

{'name': 'Varun Ravichandran', 'email': 'varun.ravichandran@mongodb.com', 'username': 'varunravi98'}

Message: SERVER-50644, SERVER-50479: Add resumable index build support for ESE by using persistent key for Sorter temp file encryption
Branch: master
https://github.com/mongodb/mongo/commit/45a54bbac81ff1146f307afb2d04c94c694a1163

Comment by Githook User [ 20/Jan/21 ]

Author:

{'name': 'Varun Ravichandran', 'email': 'varun.ravichandran@mongodb.com', 'username': 'varunravi98'}

Message: SERVER-50644, SERVER-50479: Add resumable index build support for ESE by using persistent key for Sorter temp file encryption
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/9c35b6ea220aac23614a688da7f1ffbe85d7e637

Comment by Benety Goh [ 31/Aug/20 ]

Removing from epic and replacing with link and label. This ticket describes an issue that only a small number of users will face and should not hold up the completion of the project.

Generated at Thu Feb 08 05:22:46 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.