more code
This commit is contained in:
parent
57bde4f311
commit
91a5e17b9b
|
@ -45,6 +45,8 @@ typedef void (*TArray2Cb)(void *);
|
||||||
#define TARRAY2_SIZE(a) ((a)->size)
|
#define TARRAY2_SIZE(a) ((a)->size)
|
||||||
#define TARRAY2_ELEM(a, i) ((a)->data[i])
|
#define TARRAY2_ELEM(a, i) ((a)->data[i])
|
||||||
#define TARRAY2_ELEM_PTR(a, i) (&((a)->data[i]))
|
#define TARRAY2_ELEM_PTR(a, i) (&((a)->data[i]))
|
||||||
|
#define TARRAY2_FIRST(a) ((a)->data[0])
|
||||||
|
#define TARRAY2_LAST(a) ((a)->data[(a)->size - 1])
|
||||||
|
|
||||||
static FORCE_INLINE int32_t tarray2_make_room( //
|
static FORCE_INLINE int32_t tarray2_make_room( //
|
||||||
void *arg, // array
|
void *arg, // array
|
||||||
|
|
|
@ -124,17 +124,12 @@ static int32_t open_committer_writer(SCommitter *pCommitter) {
|
||||||
return open_writer_with_new_stt(pCommitter);
|
return open_writer_with_new_stt(pCommitter);
|
||||||
}
|
}
|
||||||
|
|
||||||
SRBTreeNode *node = NULL; // tRBTreeMax(&lvl0->sttTree);
|
ASSERT(TARRAY2_SIZE(&lvl0->farr) > 0);
|
||||||
if (node == NULL) {
|
STFileObj *fobj = TARRAY2_LAST(&lvl0->farr);
|
||||||
|
if (fobj->f.stt.nseg >= pCommitter->sttTrigger) {
|
||||||
return open_writer_with_new_stt(pCommitter);
|
return open_writer_with_new_stt(pCommitter);
|
||||||
} else {
|
} else {
|
||||||
// STFileObj *fobj = TCONTAINER_OF(node, STFileObj, rbtn);
|
return open_writer_with_exist_stt(pCommitter, &fobj->f);
|
||||||
// if (fobj->f.stt.nseg >= pCommitter->sttTrigger) {
|
|
||||||
// return open_writer_with_new_stt(pCommitter);
|
|
||||||
// } else {
|
|
||||||
// return open_writer_with_exist_stt(pCommitter, &fobj->f);
|
|
||||||
// }
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue