GitHub PushEvent at 2014-03-14 09:12:55
Repository: infinispan
Actor: galderz
Payload: {"shas":[["9a0c31194f28b3bf9edbc1e907cdb188009c07fd","7195c7341d1cebf7050d7cad3a69a2470029a746@zamarreno.com","ISPN-3514 Align XML configuration between Server and Embedded\n\n* The objective is for server configuration to be readable by embedded\nand viceversa.\n* Those elements that are not relevant for embedded configuration are\nignored and highlighted with an INFO message.\n* All configuration affecting test results has been adjusted.\n* This commit does not include changes to demos, documentation or\nschema files. This will come later, once the XML has been fully agreed.\n* If there's any testing XML that has not been converted, it's because\nit's not being tested at all, it should be removed in the cleanup phase.\n* During the cleanup phase, all unused attributes/elements and parsers\nwill be removed.\n* The XML in general follows the pattern used by server which means\nthat there are some noticeable changes to the way embedded XML is\nconfigured:\n* Cache mode is now part of the cache definition, i.e. local-cache,\ndistributed-cache...etc.\n* Default cache is now specified at the cache container level, naming\nit.\n* Shutdown hook now configured as an attribute of cache instead of\na separate element.\n* X-Site local site derived from transport's site-id, instead of adding\nyet another xml configuration option.\n* Compatibility mode drops enabled attribute, element being present\nenables it.\n* Same thing happens with versioning, element being present enables it.\n* Deadlock detection's spin duration used to enable/disable it. If\nconfigured with a value below 0, it's disabled.\n* unsafe.unreliableReturnValues is now configured via an attribute\ninstead of a separate element.\n* store-as-binary is disabled by making sure keys and values are both\nset to false.\n* L1 is disabled by making its lifespan -1.\n* Replication queue configured via cache level attributes, and it's\ndisabled by making the queue size negative.\n* Simplified thread pool configuration by avoiding to leak XML\nconfiguration details into programmatic API. In the programmatic\nversion, just provide factories.\n* Fixed thread pool injection in server.","Galder Zamarreño",true]],"size":1,"ref":"refs/heads/t_xml","head":"9a0c31194f28b3bf9edbc1e907cdb188009c07fd"}