# Workspace Sync does not respect casing

**URL:** https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060
**Category:** Bugs
**Created:** [September 27, 2016, 4:47am UTC](https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060 "2016-09-27T04:47:31Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![swcyberflex](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/swcyberflex/32/149_2.png) [@swcyberflex](https://www.finalbuilder.com/forums/u/swcyberflex)
#### Post date: [September 27, 2016, 4:47am UTC](https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060/1 "2016-09-27T04:47:31Z")

</div>

Hi,  
  
I’ve got a build which performs stages on different agents. I noticed that at some point the file names of some items in the workspace were all being converted to lower case. It seems this happens when these are first synced back to the server moving from the first to the second stage on my configuration.  
  
If I turn on logging to view what files are synced from agent back to the server you can clearly see they’re being converted from their original upper case version in bold to be all lower case. Even the directory names (Output) are converted to lower case.  
  
Agent To Server Workspace Sync &nbsp; 12:18 12:26 8 minutes Success  
Started syncing files from the agent to the server.  
Workspace Syncing  
Using SSH Transport.  
/ \< /Output\*\*  
output\mysoftware\etc\bin\mysoftware.exe \<- D:\CI\_AWS\Ws\2165\<strong\>Output\MySoftware\etc\bin\MySoftware.exe&nbsp;  
output\<span\>mysoftware\etc\bin\mysoftwaretests.exe \<- D:\CI\_AWS\Ws\2165\<strong\>Output\<span\>MySoftware\etc\bin\<span\>MySoftwareTests.exe  
  
When the files are then synced at a later stage to the second agent they’re of course synced in their lower case format which causes issues for us. The first agent still contains the files in the Output dir with their original casing and it appears continua doesn’t overwrite them which is why you might not see this issue if your build simply runs on the 1 agent.  
  
This is happening in version&nbsp;1.8.1.58  
  
Regards,  
Sean

---

<div class="post-metadata">

### Author: ![Sparky](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/sparky/32/10_2.png) [@Sparky](https://www.finalbuilder.com/forums/u/Sparky)
#### Post date: [September 27, 2016, 6:18am UTC](https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060/2 "2016-09-27T06:18:45Z")

</div>

Hi Sean,  
  
Thank you for your report.&nbsp;We have confirmed this is a bug when using SSH and have implemented a fix for the next version which we plan to release in the next couple of days.&nbsp;  
  
&nbsp;

---

<div class="post-metadata">

### Author: ![swcyberflex](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/swcyberflex/32/149_2.png) [@swcyberflex](https://www.finalbuilder.com/forums/u/swcyberflex)
#### Post date: [September 27, 2016, 7:10am UTC](https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060/3 "2016-09-27T07:10:47Z")

</div>

No worries. Thanks for that.   
  
 I’m confused though. I’m looking for how to temporarily or perhaps permanently disable SSH and I found this page - [http://wiki.finalbuilder.com/display/continua/Networking+and+Security](http://wiki.finalbuilder.com/display/continua/Networking+and+Security)   
  
 It states “Note that a UNC share will perform significantly faster than SSH If the server and all the agents are within the same domain”   
  
 What does that mean? I can’t find information of how to tell continua to use a UNC share instead of SSH. I have a feeling this is going to have something to do with the 8 minutes it’s taking to sync these files as well.   
  
 Can you point me in the direction of some documentation or otherwise that explains the options?

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [September 27, 2016, 7:19am UTC](https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060/4 "2016-09-27T07:19:28Z")

</div>

Hi Sean   
  
It sounds like your agent is not able to access the server’s Data Share folder -see this page for info :   
  
[http://wiki.finalbuilder.com/display/continua/Server+Data+Share](http://wiki.finalbuilder.com/display/continua/Server+Data+Share)  
  
If the data share folder is not accessable then Continua falls back to ssh, which is not a fast but works across domains etc.

---

<div class="post-metadata">

### Author: ![swcyberflex](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/swcyberflex/32/149_2.png) [@swcyberflex](https://www.finalbuilder.com/forums/u/swcyberflex)
#### Post date: [September 27, 2016, 7:35am UTC](https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060/5 "2016-09-27T07:35:00Z")

</div>

That’ll do it!   
  
 From 8 minutes to 11 seconds and directory/file names are all correct now.   
  
 Sorry, from what I had read, it sounded like it was optional to use either the UNC or SSH as opposed to it being handled programatically by Continua.   
  
 Thanks again for your help.   
  
 Cheers,   
 Sean

---

<div class="post-metadata">

### Author: ![Vincent](https://www.finalbuilder.com/forums/user_avatar/www.finalbuilder.com/vincent/32/938_2.png) [@Vincent](https://www.finalbuilder.com/forums/u/Vincent)
#### Post date: [September 27, 2016, 9:10am UTC](https://www.finalbuilder.com/forums/t/workspace-sync-does-not-respect-casing/6060/6 "2016-09-27T09:10:22Z")

</div>

Hi Sean   
  
 That’s a great result
