MCPcopy Create free account
hub / github.com/apache/cloudberry / thread_cleanup

Function thread_cleanup

gpcontrib/gpcloud/src/gpreader.cpp:47–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

45}
46
47int thread_cleanup(void) {
48 if (mutex_buf == NULL) {
49 return 0;
50 }
51 CRYPTO_set_id_callback(NULL);
52 CRYPTO_set_locking_callback(NULL);
53 for (int i = 0; i < CRYPTO_num_locks(); i++) {
54 MUTEX_CLEANUP(mutex_buf[i]);
55 }
56 delete[] mutex_buf;
57 mutex_buf = NULL;
58 return 1;
59}
60
61GPReader::GPReader(const S3Params& params)
62 : params(params), restfulService(this->params), s3InterfaceService(this->params) {

Callers 4

TESTFunction · 0.85
destroyGpcloudResHandleFunction · 0.85
downloadS3Function · 0.85
uploadS3Function · 0.85

Calls

no outgoing calls

Tested by 1

TESTFunction · 0.68