Version:

/admin/verifydb

URL: http://GPUDB_IP_ADDRESS:GPUDB_PORT/admin/verifydb

Verify database is in a consistent state. When inconsistencies or errors are found, the verified_ok flag in the response is set to false and the list of errors found is provided in the error_list.

Input Parameter Description

Name Type Description
options map of string to strings

Optional parameters. The default value is an empty map ( {} ).

Supported Parameters (keys) Parameter Description
rebuild_on_error

The supported values are:

  • true
  • false
verify_persist

The supported values are:

  • true
  • false

Output Parameter Description

The GPUdb server embeds the endpoint response inside a standard response structure which contains status information and the actual response to the query. Here is a description of the various fields of the wrapper:

Name Type Description
status String 'OK' or 'ERROR'
message String Empty if success or an error message
data_type String 'admin_verify_db_request' or 'none' in case of an error
data String Empty string
data_str JSON or String

This embedded JSON represents the result of the /admin/verifydb endpoint:

Name Type Description
verified_ok boolean True if no errors were found, false otherwise. The default value is false.
error_list array of strings List of errors found while validating the database internal state. The default value is an empty array ( [] ).

Empty string in case of an error.