{"shas":[["60665b429f2d752b1accafd1cbf0754b2fe198e9","94a145309f176a79f8cd943f168fb7aaebdbfc96@gmail.com","Removed Google Collections from exclusion","George Gastaldi"],["79badbada71c1da527f22d62833b25eb65063b70","94a145309f176a79f8cd943f168fb7aaebdbfc96@gmail.com","MODE-1081: Added new assembly file","George Gastaldi"],["689d149c8c6cf633caa77c38115faa77abd75e27","94a145309f176a79f8cd943f168fb7aaebdbfc96@gmail.com","MODE-1081: Added unsigned files to github","George Gastaldi"],["82c64c123230be788346d2e5b9fab5f5031a3611","94a145309f176a79f8cd943f168fb7aaebdbfc96@gmail.com","MODE-1081: Removed jars and added an ant script to unsign required\njars","George Gastaldi"],["c8e4b8bb922da73beb9fe17eac0e4629057c68b1","94a145309f176a79f8cd943f168fb7aaebdbfc96@gmail.com","MODE-1081: Removed unnecessary fileset","George Gastaldi"],["4d797fab95fa00c641dec0490b6d76b42a477476","9972a9c98f4ad2f4c07879e61ff8ef543017832b@gmail.com","MODE-1184 Added the S-RAMP CND to the JBoss AS kit","Randall Hauch"],["e3ed618643a9cfe3e4b3ce571e8ce518f3478bc6","9972a9c98f4ad2f4c07879e61ff8ef543017832b@gmail.com","Merge pull request #121 from rhauch/mode-1184\n\nMODE-1184 Added the S-RAMP CND to the JBoss AS kit","Randall Hauch"],["0198635402d8ad33d581d5792ae614fd22d46bd4","1f4a69fd61559985ab6eb7d9d4fb8765471c308e@amentra.com","MODE-1189 Improve Large Property Support in Disk Connector\n\nThe attached patch adds a \"large value area\" to the disk connector.  Binary property values with a length that exceeds the new \"largeValueSizeInBytes\" field on the DiskSource will now be stored in a file in this area.  The SHA-1 hash of the value is Base64-encoded with an URL-safe encoding to generate a key for the value.  Each value is written to a file called <key>.dat in the large value area and the workspace and UUID of the owning node are stored in a file called <key>.ref in the large value area.\n\nIf the value is used in more than one place, only one data file will be created, but the reference file will be updated to add references to the other nodes that contain properties that use the value.\n\nAs properties are modified or deleted, their reference to the value is removed.  When the last reference to the value is removed, the data file and reference file for the value are deleted.\n\nThe location of the large values area defaults to a folder named \"largeValues\" under the repository root.  This location can be changed by setting the \"largeValuePath\" property on the DiskSource.\n\nAll tests pass.","Brian Carothers"],["27c1cd998520c7d5cf475f729b8a61ec2c9fcd6e","1f4a69fd61559985ab6eb7d9d4fb8765471c308e@amentra.com","Disk Connector with File Lock\n\nThe existing disk connector implementation uses an in-memory lock to guarantee a consistent state in the face of concurrent reads and writes.  This doesn't work for a clustered deployment, of course.\n\nI've taken a crack at adding an (optional) lock approach that backs the in-memory lock with a file system lock on a lock file.  My thinking is that the lock file could be used to coordinate lock state among multiple JVMs within a cluster.\n\nThis patch is not ready for release, as it's completely undocumented, but if you get a few minutes, would you mind taking a look at the approach, particularly the code in DiskRepository.Disk*Lock?  I'd welcome any feedback.  Thanks!","Brian Carothers"],["8c405d554170e47129bfa40c4ca5a11ea2fa0675","1f4a69fd61559985ab6eb7d9d4fb8765471c308e@amentra.com","MODE-1189 Improve Large Property Support in Disk Connector\n\nMade changes to address great feedback from Randall.  Thanks for taking the time to review this!","Brian Carothers"],["b57ab28e71f56ee919f5b12d21573fd8fee24c5a","1f4a69fd61559985ab6eb7d9d4fb8765471c308e@amentra.com","Disk Connector with File Lock\n\nImproved defensiveness of locking per Randall's feedback and added two new test cases to make sure that the connector gets tested with and without locking enabled.","Brian Carothers"],["dc2cfe6e584d7194917b7dee57ad49753bec9faf","1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@vijaykiran.com","MODE-497 Wrap system access, context class loader access, and reflection with doPrivileged\n\nWrapped the occurrences of following statements with doPrivileged\n - Thread.currentThread().getContextClassLoader()\n - System.getProperty()\n - System.setProperty()\n\nStill pending is the code that uses reflection API.","vijaykiran"],["e0bf5e1e8fe6d8c45899d478aca86966758a783f","235015caf9d8148df6b3b4f79567dab7b3ba46e8@redhat.com","MODE-1194 - changing the datasourc to use the local jdbc driver","Van Halbert"],["dd61939fa6ad93be0b2b922d7c819f1afbc69b42","1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@vijaykiran.com","MODE-497 Wrap system access, context class loader access, and reflection with doPrivileged\n\n - Wrapped the method.invoke with doPrivileged.\n - Also updated the exception handling in the changed code accordingly,\n   since the exceptions thrown by invoke method are wrapped in PrivilegedActionException","vijaykiran"],["fdc156f649e6bdf420bfb9cd37a62c89706c7728","1f4a69fd61559985ab6eb7d9d4fb8765471c308e@amentra.com","MODE-1196 Add Support for Clustering Disk Connectors\n\nAdded documentation for new property in Reference Guide.","Brian Carothers"],["4300b6707565968189176e3117b36fc8f953b4ce","9972a9c98f4ad2f4c07879e61ff8ef543017832b@gmail.com","Merge branch 'MODE-1081' of https://github.com/gastaldi/modeshape into gastaldi-MODE-1081","Randall Hauch"],["b036da3cbb9c3b6d25c78f67148901445e095f88","1f4a69fd61559985ab6eb7d9d4fb8765471c308e@amentra.com","MODE-1196 Add Support for Clustering Disk Connectors\n\nUpdated Reference Guide to note that file-based locking only works if all custer members use the same disk storage.  Thanks for catching that, kbachl!","Brian Carothers"],["ccd7bf7cedcbf055777415650a12dd6b620e20d5","9972a9c98f4ad2f4c07879e61ff8ef543017832b@gmail.com","Merge branch 'MODE-1189' of https://github.com/bcarothers/modeshape into bcarothers-MODE-1189","Randall Hauch"],["9cca0bf5fe80963a287c6721732193fe26af72a2","1f4a69fd61559985ab6eb7d9d4fb8765471c308e@amentra.com","Merge branch 'master' into MODE-1196\n\nConflicts:\n\tdocs/reference/src/main/docbook/en-US/content/connectors/disk.xml\n\textensions/modeshape-connector-disk/src/main/java/org/modeshape/connector/disk/DiskConnectorI18n.java\n\textensions/modeshape-connector-disk/src/main/java/org/modeshape/connector/disk/DiskRepository.java\n\textensions/modeshape-connector-disk/src/main/java/org/modeshape/connector/disk/DiskSource.java\n\textensions/modeshape-connector-disk/src/main/resources/org/modeshape/connector/disk/DiskConnectorI18n.properties","Brian Carothers"],["a0ea961461f36a1e74461a027a86d35cc261c687","9972a9c98f4ad2f4c07879e61ff8ef543017832b@gmail.com","Merge branch 'mode-1194' of https://github.com/vhalbert/modeshape into vhalbert-mode-1194","Randall Hauch"]],"ref":"refs/heads/master","size":23,"head":"5363f19247ef985a107bf126d50f0906f2c97c9c","push_id":34079315}