940a6da6fe
The tests now pass, except that check_merge never terminates (it takes too long) and check_mergelarge still is not passing. For better luck running this version of the code, turn off stasis' concurrent buffer manager. We're doing something bad that leads to deadlocks with the concurrent buffer manager. Another (the same?) bug less-frequently leads to page corruption with the old stasis buffer manager. git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@556 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
24 lines
463 B
C
24 lines
463 B
C
/*
|
|
* tcpclient.h
|
|
*
|
|
* Created on: Feb 2, 2010
|
|
* Author: sears
|
|
*/
|
|
|
|
#ifndef TCPCLIENT_H_
|
|
#define TCPCLIENT_H_
|
|
|
|
#include "datatuple.h"
|
|
|
|
typedef struct logstore_handle_t logstore_handle_t;
|
|
|
|
logstore_handle_t * logstore_client_open(const char *host, int portnum, int timeout);
|
|
|
|
datatuple * logstore_client_op(logstore_handle_t* l,
|
|
uint8_t opcode,
|
|
datatuple *tuple);
|
|
|
|
int logstore_client_close(logstore_handle_t* l);
|
|
|
|
|
|
#endif /* TCPCLIENT_H_ */
|