Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Use the CDAP Transaction Service HTTP RESTful API to access selected internals of the CDAP Transaction Service that are exposed via endpoints.

Additional details are found in the Developer Manual: Transaction System.

All methods or endpoints described in this API have a base URL (typically http://<host>:11015 or https://<host>:10443) that precedes the resource identifier, as described in the RESTful API Conventions. These methods return a status code, as listed in the RESTful API Status Codes.

Number of Invalid Transactions

To retrieve the number of invalid transactions in the system, issue an HTTP GET request:

GET /v3/transactions/invalid/size

The response is a JSON string, with the integer number of invalid transactions as <size>:

{ "size": <size> }

Truncate Invalid Transactions by Time

To truncate invalid transactions before a specific time, issue an HTTP POST request:

POST /v3/transactions/invalid/remove/until

with the timestamp in milliseconds (<timestamp-ms>) as a JSON string in the body:

{ "time" : <timestamp-ms> }

Note: Since improperly removing invalid transactions may result in data inconsistency, please refer to Transaction Service Maintenance for proper usage.

  • No labels