[SERVER-41136] Remove api subdirectory from moving loop for wtdevelop build variants Created: 14/May/19  Updated: 29/Oct/23  Resolved: 15/May/19

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

Type: Bug Priority: Major - P3
Reporter: Luke Chen Assignee: Luke Chen
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
is related to SERVER-41651 Remove api subdirectory from moving l... Closed
Backwards Compatibility: Fully Compatible
Sprint: Storage Engines 2019-05-20
Participants:
Linked BF Score: 0
Story Points: 1

 Description   

The compile task in Evergreen wtdevelop build variants started to fail recently, failing to locate 'api' subdirectory while attempting to move all subdirectories over in a loop. The 'api' subdirectory does not exist in the wiredtiger source tree and should be removed from the moving loop.

https://evergreen.mongodb.com/task/mongodb_mongo_master_linux_64_debug_wtdevelop_compile_3de146355bbc9612be7ff76937469f2bb5144712_19_05_06_14_38_32

 [2019/05/11 01:32:41.476] Running command 'shell.exec' in "use WiredTiger develop" (step 14 of 15)
 [2019/05/11 01:32:41.476] if [ "true" = "true" ]; then
 [2019/05/11 01:32:41.476] cd src/third_party
 [2019/05/11 01:32:41.476] for wtdir in api dist examples ext lang src test tools ; do
 [2019/05/11 01:32:41.478]   rm -rf wiredtiger/$wtdir
 [2019/05/11 01:32:41.478]   mv wtdevelop/$wtdir wiredtiger/
 [2019/05/11 01:32:41.478] done
 [2019/05/11 01:32:41.478] fi
 [2019/05/11 01:32:41.478] mv: cannot stat `wtdevelop/api': No such file or directory
 [2019/05/11 01:32:41.478] Command failed: command encountered problem: exit status 1
 [2019/05/11 01:32:41.478] Task completed - FAILURE. 



 Comments   
Comment by Githook User [ 15/May/19 ]

Author:

{'name': 'Luke Chen', 'username': 'lukech', 'email': 'luke.chen@mongodb.com'}

Message: SERVER-41136 Remove api subdirectory from moving loop for wtdevelop build variants
Branch: master
https://github.com/mongodb/mongo/commit/abbf08f3f4482b1f58f4102cb9178e6ea1039d68

Comment by Luke Chen [ 15/May/19 ]

alexander.gorrod You are right - it's WT-4670 in which both leveldb code and the api directory got removed from the wiredtiger repo. The evergreen.yml change in mongo repo is still necessary to avoid the attempt of moving non-existed 'api' directory, and related shell error. 

Comment by Alexander Gorrod [ 15/May/19 ]

luke.chen is this fallout from WT-4670? If so does that change the necessary solution here at all?

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