title: What could cause successful FTP transfers to be truncated on a brand new RackSpace SSD server?
body: <p>I am trying to upgrade my web server. I have created a brand new instance of a latest generation virtual server on RackSpace that uses an SSD. On this brand new instance, I installed the following:</p>
  
  <ol>
  <li>Google Chrome</li>
  <li>FileZilla FTP Client</li>
  </ol>
  
  <p>I then connected to a FileZilla FTP Server on a different server, which is hosting 2 image files that I am using to test. I then downloaded the 2 image files, which FileZilla reports as "successfully transferred". However, both of the image files are truncated! What could possibly be causing this?</p>
  
  <p><img src="https://i.imgur.com/lS4EQ2E.png" alt="Incorrect file size after transfer"></p>
  
  <p>A few things to note:</p>
  
  <ul>
  <li>This only happens on the new instance if it is using an SSD. If I create an identical instance without the SSD (using SATA instead), the error does not occur.</li>
  <li>On the server which is transferring the files, the files are also reported as having been transferred successfully. This server has been used as an FTP server for quite some time without any issues.</li>
  <li>If I set up the new SSD instance as an FTP server and upload a bunch of files to it, some of them randomly get truncated by 2-10KB. Out of a ~150MB upload, I may end up with 150-200KB missing. If I transfer them again, a different subset of files gets truncated.</li>
  <li>If I throttle the transfer speed on the FTP server to 100KB/s, the 2 image files transfer successfully without getting truncated. If I throttle the transfer speed to 500KB/s, the image files get truncated the same way as if there was no throttling.</li>
  </ul>
  
  <p>Any ideas on how this could be happening?</p>
  
  <p>Update: It is not related to FileZilla. Here is the same issue using ftp on the command line:</p>
  
  <p><img src="https://i.imgur.com/zpjefXL.png" alt="Incorrect filesizes"></p>