{
  "WorkItem": {
    "AffectedComponent": {
      "Name": "",
      "DisplayName": ""
    },
    "ClosedComment": "",
    "ClosedDate": null,
    "CommentCount": 0,
    "Custom": null,
    "Description": "I ran into an issue when using the ZipFile.Save() function and testing the exceptional condition of running out of disk space. I believe the default multithreaded functionality was causing a deadlock issue to occur. ParallelDeflateOutputStream.Write was stuck on Monitor.Wait. Turning off multithreading (Setting ZipFile.ParallelDeflateThreshold to -1) fixed this behavior by throwing an IOException as originally expected. I wanted to share this experience in case any one else runs into this.",
    "LastUpdatedDate": "2013-02-21T18:43:33.013-08:00",
    "PlannedForRelease": "",
    "ReleaseVisibleToPublic": false,
    "Priority": {
      "Name": "Low",
      "Severity": 50,
      "Id": 1
    },
    "ProjectName": "DotNetZip",
    "ReportedDate": "2010-05-13T05:08:25.38-07:00",
    "Status": {
      "Name": "Proposed",
      "Id": 1
    },
    "ReasonClosed": {
      "Name": "Unassigned"
    },
    "Summary": "Deadlock on running out of disk space",
    "Type": {
      "Name": "Issue",
      "Id": 3
    },
    "VoteCount": 7,
    "Id": 10844
  },
  "FileAttachments": [],
  "Comments": [
    {
      "Message": "Thank you for this comment now I have a workaround for this problem!\r\n\r\nI have the same problem so I will try the workaround methode.\r\nSo the problem also occurs when I remove my usb stick while running the Save() method.\r\n",
      "PostedDate": "2010-09-03T06:10:31.037-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2011-03-23T10:13:55.5-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Same problem here, thanks for the workaround !",
      "PostedDate": "2011-03-23T10:14:51.64-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2011-04-18T01:27:32.53-07:00",
      "Id": -2147483648
    },
    {
      "Message": "Deadlock also occurs in some cases when writing to an ASP stream. I haven't figure out yet what the exact problem is.  The stacktrace shows involvement of the ParallelDeflate and Multithreading off does indeed work around the issue.",
      "PostedDate": "2012-02-27T13:57:11.24-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2012-02-27T14:23:16.87-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2012-02-28T14:17:13.613-08:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2012-08-17T14:07:52.063-07:00",
      "Id": -2147483648
    },
    {
      "Message": "",
      "PostedDate": "2013-02-21T18:43:33.013-08:00",
      "Id": -2147483648
    }
  ]
}