Commit Graph

  • 3b72ff31df Issue 64: reuse map code to clear buckets adrian.f.cole 2009-06-28 16:49:53 +00:00
  • 917dae7c21 Issue 64: started logging integration tests adrian.f.cole 2009-06-28 16:48:39 +00:00
  • 344cf6a3a7 replay bucket listing before re-attempting clearing the bucket adrian.f.cole 2009-06-27 21:28:46 +00:00
  • dd1863f7ff s3 from ec2 seems to be more sensitive. Allow bucket empty to try twice instead of failing adrian.f.cole 2009-06-27 20:45:01 +00:00
  • d5f6cc6f21 s3 from ec2 seems to be more sensitive. Allow test setup deletion to try twice instead of failing adrian.f.cole 2009-06-27 20:37:21 +00:00
  • 9c84796aa3 changed behavior so that bad buckets aren't accidentally given out adrian.f.cole 2009-06-27 20:27:51 +00:00
  • d41f1fac72 fix to ensure bucket is empty before returning it adrian.f.cole 2009-06-27 18:38:48 +00:00
  • 8508c37a3b instrumented so that NPE contain the XML content it arised from adrian.f.cole 2009-06-27 18:27:59 +00:00
  • fd08265c67 sleep inconsistency window after bucket creation adrian.f.cole 2009-06-27 18:27:15 +00:00
  • f6a7a1bd4c increased inconsistency window adrian.f.cole 2009-06-27 17:36:14 +00:00
  • 07c36ec8cb handled 307 redirects and added tests adrian.f.cole 2009-06-27 17:19:01 +00:00
  • 8da58cc24d set sax parse debug as a supported option adrian.f.cole 2009-06-27 17:17:41 +00:00
  • 27f360e88e auto-redirection to SSL addresses doesn't work, using jclouds redirection adrian.f.cole 2009-06-27 17:16:20 +00:00
  • 7b1f565308 added context to exception adrian.f.cole 2009-06-27 17:15:36 +00:00
  • 2a9ca61b36 Issue 69: added in S3 specific retry handling adrian.f.cole 2009-06-26 20:53:55 +00:00
  • d20b5d9f5a wrong license header adrian.f.cole 2009-06-26 20:29:11 +00:00
  • 81ee88335e Issue 69: ensured redirect handlers copy the content stream before closing it, as this data is needed for error parsing adrian.f.cole 2009-06-26 17:41:39 +00:00
  • cf1067465b added missing binding annotation adrian.f.cole 2009-06-26 17:40:28 +00:00
  • 44d4c37a90 Issue 69: corrected retry/error guice bindings adrian.f.cole 2009-06-26 12:34:28 +00:00
  • 383b9bf2c6 cleaning up Handler binding adrian.f.cole 2009-06-24 22:38:37 +00:00
  • 502b9e1bac Issue 69: updated to new Redirect and ErrorHandler api adrian.f.cole 2009-06-24 18:32:51 +00:00
  • 256ec34af6 reorganized tests adrian.f.cole 2009-06-24 18:31:50 +00:00
  • 19989d8374 issue 60: refactored http clients to not be bound to a single endpoint such that redirects can be assigned to another host adrian.f.cole 2009-06-24 18:28:07 +00:00
  • 78d0b7afd3 issue 66: refactored http clients to not be bound to a single endpoint such that redirects can be assigned to another host adrian.f.cole 2009-06-24 18:27:39 +00:00
  • 00cc4c4c4e updated to version 4.0.1 adrian.f.cole 2009-06-24 18:26:15 +00:00
  • 48c3155450 issue 69: refactored http clients to not be bound to a single endpoint such that redirects can be assigned to another host adrian.f.cole 2009-06-24 18:25:04 +00:00
  • 39e96d041f Issue 69: removed unusable or redundant code wrt http error handling adrian.f.cole 2009-06-22 07:21:03 +00:00
  • 7e181c92b0 bad log format adrian.f.cole 2009-06-21 01:48:36 +00:00
  • 1557173695 Issue 68 expose endPoint URI in HttpRequest adrian.f.cole 2009-06-21 01:45:34 +00:00
  • 8ea84a656a Updated JetS3t impl tests to follow new testing procedure (see Issue 57) jamurty 2009-06-21 00:29:12 +00:00
  • be824d757f Issue 57: Fixed test that deletes a bucket to use a Scratch bucket name -- this was the culprit causing downstream test failures jamurty 2009-06-21 00:27:31 +00:00
  • dac9da390a Issues 57: Added a sanity check when bucket names are returned, to ensure they actually exist. This check is only applied when running against the Stub connection, to avoid slowing down integration tests with real services jamurty 2009-06-21 00:26:30 +00:00
  • 8bd15c7fc9 converted http methods to enums adrian.f.cole 2009-06-21 00:22:04 +00:00
  • 3f7833c2c3 Issue 55 enhanced integration tests to support redirect testing adrian.f.cole 2009-06-19 20:08:31 +00:00
  • 00b3ccdc7c fixed test so stub connection will work adrian.f.cole 2009-06-19 20:05:08 +00:00
  • b11148a974 Issue 45: re-tooled tests to share 20 buckets, which are created at startup and assigned inside each test method adrian.f.cole 2009-06-19 00:49:53 +00:00
  • 852374b35a Issue 64 adrian.f.cole 2009-06-18 01:52:28 +00:00
  • 55f39fc7de disabled failing tests adrian.f.cole 2009-06-18 00:44:59 +00:00
  • 3c36ee4a25 cleaned javadoc adrian.f.cole 2009-06-18 00:44:41 +00:00
  • 4ec1b14408 Issue 64: map.containsValue() is subject to eventual consistency delays as it compares state against the md5 sums in the bucket listing adrian.f.cole 2009-06-18 00:17:55 +00:00
  • fb67368738 Issue 65 adrian.f.cole 2009-06-18 00:04:56 +00:00
  • ec11f2ef20 check null before attempting to close a stream adrian.f.cole 2009-06-17 23:00:22 +00:00
  • b858ec002e Issue 64: convert base integration test and all map tests to use eventually consistent bucket operation assertions adrian.f.cole 2009-06-17 22:53:51 +00:00
  • b6f129eaa4 Issue 47: fixed stub adrian.f.cole 2009-06-17 18:03:20 +00:00
  • 42da7e537d Issue 47: removed redundant bucket creation and added output to assertions adrian.f.cole 2009-06-17 17:21:06 +00:00
  • 703606cb79 Issue 47: corrected acl tests to work when james isn't running them :) adrian.f.cole 2009-06-17 17:12:23 +00:00
  • e09669ca7b Issue 63 adrian.f.cole 2009-06-17 12:40:59 +00:00
  • 01231b7d5c added license header adrian.f.cole 2009-06-16 22:08:47 +00:00
  • 7388293178 Issue 9: updated javadoc adrian.f.cole 2009-06-16 22:07:23 +00:00
  • f5135f3868 corrected imports adrian.f.cole 2009-06-16 22:05:40 +00:00
  • 2fb0c79e0f Issue 47: Implemented PUT for setting bucket and object Access Control Lists jamurty 2009-06-16 00:27:08 +00:00
  • 41be68b3a9 Issue 47: Added metadata fields to S3Object for CannedAccessPolicy and AccessControlList, and modified metadata header parser to identify the x-amz-acl header if present and set the corresponding canned policy on an object. jamurty 2009-06-13 01:00:33 +00:00
  • b8275fda10 Issue 61: initial implementation of Sun Cloud s3 emualation adrian.f.cole 2009-06-12 16:48:46 +00:00
  • 09ba1d1360 Issue 61: refactored core S3 to allow different error handling and xml parsing adrian.f.cole 2009-06-12 16:47:40 +00:00
  • ac8210c90a corrected bucket delete logic and fixed enableDebug so that subclasses can call it adrian.f.cole 2009-06-12 16:24:21 +00:00
  • d91f069761 corrected toString adrian.f.cole 2009-06-12 16:21:35 +00:00
  • e773803ee2 Issue 62: always set Content-Length adrian.f.cole 2009-06-11 23:20:37 +00:00
  • cd1c3ae900 removed unused object adrian.f.cole 2009-06-11 23:19:18 +00:00
  • bc0fddac45 fixed imports adrian.f.cole 2009-06-11 23:18:03 +00:00
  • 65e46339f9 fixed log format adrian.f.cole 2009-06-11 23:17:22 +00:00
  • e4848344df Issue 36: there can be multiple examples for a command adrian.f.cole 2009-06-11 21:21:28 +00:00
  • 33bdc5438f removed ec2 from code codegen package adrian.f.cole 2009-06-11 21:19:45 +00:00
  • e0b68edf7d Issue 36: combined Attribute parameters adrian.f.cole 2009-06-11 21:01:42 +00:00
  • cb5c918918 adjusted expectations to meet current api adrian.f.cole 2009-06-11 18:57:31 +00:00
  • 818489e9a3 Issue 9 adrian.f.cole 2009-06-11 15:43:10 +00:00
  • d806a056ff Issue 36: removed codegen code out of main aws module adrian.f.cole 2009-06-11 15:41:49 +00:00
  • e3230f1f2c Issue 36: updated ec2 parser adrian.f.cole 2009-06-11 15:40:54 +00:00
  • ba5a8c35cf Issue 36: added parent module adrian.f.cole 2009-06-11 15:32:22 +00:00
  • 0c5b1b3e0c Issue 36: reorganized and revamped codegen adrian.f.cole 2009-06-11 15:17:39 +00:00
  • 006fd88ea3 Issue 36: reorganized and revamped codegen adrian.f.cole 2009-06-11 15:16:33 +00:00
  • 500cc335e8 Issue 36: reorganized and revamped codegen adrian.f.cole 2009-06-11 14:56:34 +00:00
  • ecc067e119 made sample not fail on runtime exceptions adrian.f.cole 2009-06-08 01:31:26 +00:00
  • 5cb5a3bb71 fixed bad cast adrian.f.cole 2009-06-08 01:27:09 +00:00
  • 9cec8159d4 updated google app engine sample adrian.f.cole 2009-06-08 00:49:23 +00:00
  • bf3ba3e855 Issue 52: worked around host header issue in gae adrian.f.cole 2009-06-07 23:13:38 +00:00
  • 498c1dca20 Issue 58 reverted as path style bucket access is deprecated adrian.f.cole 2009-06-07 21:39:23 +00:00
  • 445ca04c4e bad cast adrian.f.cole 2009-06-07 11:24:17 +00:00
  • 2ccbbd8bd7 Issue 52 test google appengine in perftests adrian.f.cole 2009-06-07 11:18:55 +00:00
  • c6da1b86b7 Issue 58 switch to path requests adrian.f.cole 2009-06-07 11:18:11 +00:00
  • 0c9b3accda Issue 52: warn when host header is used adrian.f.cole 2009-06-07 11:06:29 +00:00
  • 9e9d8ecd1c Issue 52: reproduced error in performance test. use 'mvn -Plive -Dtest=s3.JCloudsGaePerformanceLiveTest clean install' to verify adrian.f.cole 2009-06-07 07:56:03 +00:00
  • 6e56a0fd22 added request details to default toString adrian.f.cole 2009-06-07 06:51:42 +00:00
  • d8eb1a71d2 switched to standard resource filtering adrian.f.cole 2009-06-07 06:30:27 +00:00
  • 1ccd105c12 added logging to sample adrian.f.cole 2009-06-06 06:56:43 +00:00
  • 13ddefee62 repo is not in trunk adrian.f.cole 2009-06-06 06:42:53 +00:00
  • 81e3dc885c extracted gae application name adrian.f.cole 2009-06-05 10:20:26 +00:00
  • f7c937f71f Issue 40: simple example that uses s3 in a commandline environment. contributed by Cae Fernandez adrian.f.cole 2009-06-05 08:24:02 +00:00
  • 98fe4e9955 Issue 36: some progress towards merging object models adrian.f.cole 2009-06-04 04:45:12 +00:00
  • 90728e65b1 Issue 36: changed to java friendly names adrian.f.cole 2009-06-04 04:35:24 +00:00
  • 7804b2f8c6 Issue 36: refactored so that options are an enum type adrian.f.cole 2009-06-04 00:37:13 +00:00
  • 655b34dc9e Issue 36: converted to not have any java binding, and clarified to deal with enums and constraints adrian.f.cole 2009-06-03 23:24:50 +00:00
  • 34698fb78a Issue 36: further revision on Response object types adrian.f.cole 2009-06-01 08:30:32 +00:00
  • ac6e90430b Issue 36: started working on Options for ec2 adrian.f.cole 2009-06-01 00:59:55 +00:00
  • bb2ea532b2 Initial partial implementation of Access Control List support (Issue 47). This commit adds support for retrieving ACL settings for S3 buckets and objects, but not for modifying these settings. jamurty 2009-05-31 21:32:42 +00:00
  • fd338a0c70 Issue 36: cleaned up perl code and continued development on codegen adrian.f.cole 2009-05-31 08:31:31 +00:00
  • d9ff753ac4 Issue 9: better javadoc adrian.f.cole 2009-05-30 10:47:35 +00:00
  • fd3c3841ee Added copyObject to JetS3t impl jamurty 2009-05-30 06:58:35 +00:00
  • 3d41d6b107 CopyObject command now works with non-ASCII object names jamurty 2009-05-30 06:57:55 +00:00
  • 58e5b51c59 MD5 tests for JetS3t putObject impl jamurty 2009-05-30 05:29:58 +00:00
  • 7ac032015d Added putObject implementation to JetS3t service jamurty 2009-05-29 23:31:42 +00:00