@UpdateApplicationCatalog serializes the catalog file and sends it over as a string or a byte array. The current limit of string and varbinary parameter is 1MB, which means catalogs that are close to or larger than 1MB cannot be used to update.
Fix in Trunk and VoltCore.
Proposed feature: Can pass any amount of bytes to Stored Procedure (parameters).
Also can pass compressed blobs to stored procedures.
Table data limit stays the same.
In VoltCore, need to chunk the catalog
Need tests for this, both catalog size and parameter blobs to SPs.