Commit Graph

233 Commits (7e00f351e1e51f96a4b129931f1b3aa44e37c6e5)

Author SHA1 Message Date
Xu Peng 212d393712 refactor(db): mv types.h to Types.h
Former-commit-id: 5a36823d84570784113420afa4fff7d0cd1ef1d2
2019-04-18 10:48:56 +08:00
groot fe20a302ba refine log code
Former-commit-id: fefbec403f92cf851f3810d3bc78109fb89bb768
2019-04-18 10:48:56 +08:00
Xu Peng bdd137e1b2 feat(db): merge file changes
Former-commit-id: 38e1bf124e5cd4bbf2a838494c7962e928f05a17
2019-04-18 10:48:56 +08:00
groot e4666f04f0 response signal 2
Former-commit-id: 8d3a36a2d332d05d48f9ecae990b70c35aee0072
2019-04-18 10:48:56 +08:00
groot 8b689e8e2a client sucessfully connect to server
Former-commit-id: 1e9186c606ae9ca46f9b2f57ccaeeb50b4cc6c3a
2019-04-18 10:48:56 +08:00
Xu Peng 1b9aeb89b2 feat(db): add merge files
Former-commit-id: 715b6eeae4b1c45ef5e8536536ab9b0faf720e42
2019-04-18 10:48:56 +08:00
groot 719c232528 modify test client
Former-commit-id: d9bd14f32c078b87bdb58e46efe6e45912a5baef
2019-04-18 10:48:56 +08:00
groot 836bfb5c07 build debug thrift
Former-commit-id: 252bae2826946ae61a1a2ada570844b413f3df02
2019-04-18 10:48:56 +08:00
Xu Peng fbb817a412 feat(db): add some meta data logic and update db bg merge jobs
Former-commit-id: 36bc3fbacf36450b863d69bd83a8ba3b9daffedb
2019-04-18 10:48:56 +08:00
Xu Peng 076ad6f511 feat(db): add group_id related info for memvertor apis
Former-commit-id: 102f857ae32bedb2dd42ebf951197c59f9e1d772
2019-04-18 10:48:56 +08:00
groot 758337f73e refine code
Former-commit-id: f03943ce54db1fdc11c00fc625dabdcdd0bbf817
2019-04-18 10:48:56 +08:00
groot 2a850821b5 add test client
Former-commit-id: af73a98aad00251fa5432d39e092ee950fe2db2b
2019-04-18 10:48:56 +08:00
xj.lin a25a7a24a7 add db setting file
Former-commit-id: 184bf9c48a5b659a85a11b09aa694165ee6b7b61
2019-04-18 10:37:06 +08:00
Xu Peng a8a1d3abcd feat(db): impl has_group
Former-commit-id: 785fb73b07ef58017a6e1f04cd2f997f43f89b88
2019-04-18 10:02:12 +08:00
Xu Peng 92e30f4e7a feat(db): impl get_group
Former-commit-id: d40df7e09e60dfa682d28481a2fe320d57819baa
2019-04-18 09:54:50 +08:00
Xu Peng e47b6cf9cc refactor(db): change get_group and add_group apis
Former-commit-id: c235588d9c2901e5065997dc1917cc30df9ae623
2019-04-17 20:46:40 +08:00
Xu Peng 608c5692b4 feat(env): add sqlite3 in dependency
Former-commit-id: d09d22ca49cbf18b5647558f6c52c39fc6242baf
2019-04-17 20:29:56 +08:00
Xu Peng 0c8b4b04e8 feat(db): init sql orm unique ptr
Former-commit-id: 41a4a96958a81482d2700a4bc3973d8d91d678c0
2019-04-17 20:28:16 +08:00
Xu Peng 2aa2720dbd feat(db): impl add_group in meta
Former-commit-id: 49bb87da9b121a67f439c46f4dc7651f7bafaa4e
2019-04-17 19:54:37 +08:00
Xu Peng e624b1a1c5 feat(db): fake data for db meta
Former-commit-id: 17f7dfa12376ec11084e8d5e3897b851a22ab35f
2019-04-17 18:37:12 +08:00
Xu Peng 72869830d9 feat(db): changes to local meta
Former-commit-id: ad3fc4b0634dcba15ce68e45af6c336aa762b07b
2019-04-17 18:22:12 +08:00
Xu Peng 0b5d7e0437 fix(db): fix compile error
Former-commit-id: e260fd302903e714dd2eb8fcf2e589f3ecdcc029
2019-04-17 16:59:31 +08:00
Xu Peng 33ffb08a88 feat(db): add local meta
Former-commit-id: ccb9e8080ad0a1c610ff5b3afe0d9d3c4c4e5366
2019-04-17 16:53:44 +08:00
Xu Peng f297367987 feat(db): file name mock
Former-commit-id: 0ccabc6d787c1f974df4958763075b35332ab7a6
2019-04-17 14:25:27 +08:00
Xu Peng 074523368e feat(db): impl build_index
Former-commit-id: cf2b9ca3555675d6304ea273bdfeac0e15bb7271
2019-04-17 13:44:37 +08:00
Xu Peng 92983fcfbf fix(wrapper): fix write index
Former-commit-id: 98af046872115568f3b4e7859bf6b6970b0655f6
2019-04-17 13:44:37 +08:00
groot 8d163abd42 Merge branch 'jinhai' of 192.168.1.105:jinhai/vecwise_engine into jinhai
Former-commit-id: ec359e3f7b884e87cd3d629ac7bf722a9b0b3ef5
2019-04-17 12:15:25 +08:00
groot b8b84abea5 build faiss thrift optional
Former-commit-id: 26ae31415424b7c86f8c7f99d0e30cc73c32f3f6
2019-04-17 12:15:12 +08:00
Xu Peng c0326906d9 feat(wrapper): add one more build_all api in IndexBuilder
Former-commit-id: d6d7187a419bafb81751b815e2ebd235058e43f9
2019-04-17 11:47:57 +08:00
Xu Peng c87cdc8736 feat(db): mock build_index related
Former-commit-id: a4908e8eaf9b8ba57d873e0f9b1128980edbf3ff
2019-04-17 11:08:16 +08:00
Xu Peng 5c3319d5d2 refactor(db): using wrapper write_index
Former-commit-id: a7ce7f72f6c50385c32d14aa01530db8fbfcdc3b
2019-04-17 10:46:24 +08:00
Xu Peng ada3903352 refactor(db): using index factory in MemManager
Former-commit-id: 808f882176b0f933c609475bbd3930b3402525a8
2019-04-17 10:46:24 +08:00
Xu Peng 45a74e1560 refactor(db): using index factory
Former-commit-id: 7026fb087240214666a43f1c486d2683a5a1ecb2
2019-04-17 10:46:24 +08:00
groot 32b5d7c4a4 client call api
Former-commit-id: 1abe8528051e0fb01dc2922f3ac71c739ae6df57
2019-04-17 10:45:39 +08:00
Xu Peng a7cefc6a33 feat(db): add build index thread
Former-commit-id: f184776634884331e6920f53ac8186cc721176a1
2019-04-16 20:47:06 +08:00
groot 21e51ff638 refine code
Former-commit-id: aca348ba7691ed82df6f8fcae687b7015e6cf401
2019-04-16 18:45:52 +08:00
Xu Peng 062e370bee refactor(db): refactor options
Former-commit-id: 2631c7298346b6dcfbde0d43bc58f36e36eef807
2019-04-16 18:05:04 +08:00
Xu Peng a5f318d33e refactor(db): file name refactor
Former-commit-id: 8b42724cd45f62b6e65a1704d5c0f37cb50dd9ef
2019-04-16 17:39:20 +08:00
groot dd92d0043b Merge branch 'jinhai' of 192.168.1.105:jinhai/vecwise_engine into jinhai
Former-commit-id: d71fc0fa0898f04eb5b72c28241fec1b000b1de3
2019-04-16 17:20:18 +08:00
groot 7f14f8a155 support more protocol
Former-commit-id: b69bcf707d83ddcc90f27037b4391790011dcc7d
2019-04-16 17:20:09 +08:00
Xu Peng 03cd4a676f refactor(db): mv types.h to Types.h
Former-commit-id: 2e20d1e22d2ef198ec7d2992f027736614c0ca9b
2019-04-16 16:58:55 +08:00
groot 4ec7b45488 Merge branch 'jinhai' of 192.168.1.105:jinhai/vecwise_engine into jinhai
Former-commit-id: bb71b649430ce6ef4a794ae366e377ed246608c3
2019-04-16 16:50:41 +08:00
groot 5a8b70b779 refine log code
Former-commit-id: 96584eb602bacf90d6482cdef60608fa31f488f1
2019-04-16 16:50:34 +08:00
Xu Peng dfdc514886 feat(db): merge file changes
Former-commit-id: 806100220b3af5d11d0a6d99ecc16fe55536b9fd
2019-04-16 16:47:22 +08:00
groot 18994f2aa9 response signal 2
Former-commit-id: 1506ef55ee42647da9a76512b277007828b945c9
2019-04-16 16:32:55 +08:00
groot 4c260cd8dd Merge branch 'jinhai' of 192.168.1.105:jinhai/vecwise_engine into jinhai
Former-commit-id: 10e67885c5ef64f1791f6e646c663e90f9f05efa
2019-04-16 16:25:20 +08:00
groot 5b791bf4b0 client sucessfully connect to server
Former-commit-id: f2bdb21901c8f11b434421c5c33148b177fbf082
2019-04-16 16:25:14 +08:00
Xu Peng 3917084e01 feat(db): add merge files
Former-commit-id: 9673339417ce0eb4f4d767420e4a87aa551b1edc
2019-04-16 16:19:12 +08:00
groot 7e38ce21b0 modify test client
Former-commit-id: 2be1d99889a53e0236d3050a77ad2adee0aa9fcd
2019-04-16 15:49:10 +08:00
groot e8707d6485 Merge branch 'jinhai' of 192.168.1.105:jinhai/vecwise_engine into jinhai
Former-commit-id: 0f2498cbd94b36dd35305d984d6a58feb65dfb4c
2019-04-16 15:40:35 +08:00
groot 98fe81f667 build debug thrift
Former-commit-id: 6016c4de9ba0c4349a4d485c3f86199aad6f0ce4
2019-04-16 15:40:29 +08:00
Xu Peng 846a05459e feat(db): add some meta data logic and update db bg merge jobs
Former-commit-id: 6f899d8efdf831b286e1af8a9e6490dde1acedc0
2019-04-16 14:49:29 +08:00
Xu Peng 83cff9fac0 feat(db): add group_id related info for memvertor apis
Former-commit-id: 561ecf8893c38246fa1fb3ed33603d3de67e1126
2019-04-16 14:49:29 +08:00
groot 9dd6b39536 refine code
Former-commit-id: 67d36b9a87addf76364175af90d4f05ab85bc7e5
2019-04-16 12:34:35 +08:00
groot 397d1cfcd2 add thrift service
Former-commit-id: a26d0befbb2d06095c003edc3d87e79ca4911b41
2019-04-16 12:10:27 +08:00
groot 4342b747f9 add test client
Former-commit-id: cebc4c2bfaec125003e0b6e60534e69514796fd7
2019-04-16 12:03:33 +08:00
Xu Peng ee5d02939e feat(db): add search api for db
Former-commit-id: 593c7ef1ea7a37022773cf49d82bd2b16763f173
2019-04-16 11:17:02 +08:00
Xu Peng fa33addbf7 faker(db): mock some testing data
Former-commit-id: 17e28faece56f38b37c7d5ae00758b7ea5392464
2019-04-16 11:17:02 +08:00
Xu Peng fd8365a098 fix(db): fix id generator runtime error
Former-commit-id: fc964ebe4af0d31527b9b6ec01558d84199efbff
2019-04-16 11:17:02 +08:00
Xu Peng 803686b8c6 fix(db): fix mem runtime error
Former-commit-id: c12e6e99c8c7de1b62c2d2e7f9fecf3775715326
2019-04-16 11:17:02 +08:00
Xu Peng 8eebbf65b4 fix(db): fix runtime error due to missing return value
Former-commit-id: 592d640810b741d8fbdaf04a248f1938f485b1d7
2019-04-16 11:17:02 +08:00
Xu Peng ff120dba16 fix(db): fix compile error
Former-commit-id: dbf6519efd3a0bac6f8ef2c617fcc08b879543f4
2019-04-16 11:17:02 +08:00
Xu Peng 424b938c82 fix(db): fix db compile errors
Former-commit-id: 8c013a54ad53efcce47f4f9480164052ecfa9249
2019-04-16 11:17:02 +08:00
Xu Peng d4dae8127b fix(db): fix meta compile error
Former-commit-id: dde5e3262cc177db2fad98d82ee129718936fa01
2019-04-16 11:17:02 +08:00
Xu Peng e6b0c5a099 fix(db): fix env compile error
Former-commit-id: 683cb59254dfec9cd6a2d93270cde064a4222779
2019-04-16 11:17:02 +08:00
Xu Peng 28e42d0ee5 fix(db): fix id generator errors
Former-commit-id: 1068933b6c74775bfc1ee8641c41d095babaea0c
2019-04-16 11:17:02 +08:00
Xu Peng 3863f2d3b3 fix(db): fix status compile error
Former-commit-id: 1d896ef1c7970c9c418683560e760762d828be84
2019-04-16 11:17:02 +08:00
Xu Peng 1bc01da85f feat(cpp/db): add timer thread
Former-commit-id: e94c2675e8e4294620c94669fa1d3208af7fcc40
2019-04-16 11:17:02 +08:00
Xu Peng 3e8213ff47 feat(cpp/db): update for memory and meta operations
Former-commit-id: 34cc6ca2c596870ad8152ab0da4d187fb518093a
2019-04-16 11:17:02 +08:00
Xu Peng c6f36c8fba refactor(cpp/db): remove dummy apis
Former-commit-id: 900f085c733a2131c6db9de8940403635898e955
2019-04-16 11:17:02 +08:00
Xu Peng e1a5d5effa feat(cpp/db): add meta related method in db api
Former-commit-id: d9cab929294aeb154e245e8cdc96b6c3a460af91
2019-04-16 11:17:02 +08:00
Xu Peng 771155df1a feat(cpp/db): meta schema update
Former-commit-id: de373b37b4132f5f62818216728fa29564a43927
2019-04-16 11:17:02 +08:00
Xu Peng 1fc48aaa8b refactor(cpp/db): unified namespace
Former-commit-id: 9544c6ed95bcba1f8feb7e7f1d7a7b07ccd40872
2019-04-16 11:17:02 +08:00
Xu Peng 90f95f3bd6 refactor(cpp/db): move files from storage to db
Former-commit-id: 2f397b13a75cdee3fdf956f64a69cfc9e4966391
2019-04-16 11:17:02 +08:00
Xu Peng e4b9a62edf feat(cpp/db): add background handling
Former-commit-id: c10f382912f3cfbeb45cedc0e17d355f9e2b0bc6
2019-04-16 11:17:02 +08:00
Xu Peng 0352db4023 feat(db/env): add threading related schedule
Former-commit-id: d685ead572b229a60aad1342ec821d0b37d58c70
2019-04-16 11:17:02 +08:00
Xu Peng 34d50b5a55 refactor(cpp/db): arguments name refactor
Former-commit-id: 9ff72aa338aa58c3f142d2cbfe27d173a3ec5864
2019-04-16 11:17:02 +08:00
Xu Peng ba16e25fd1 refactor(cpp/db): move file locations to db dir
Former-commit-id: 10bc6d99e5ad34b38e3fddbdf25cc1cfcbe91dfe
2019-04-16 11:17:02 +08:00
Xu Peng 68280f967a feat(cpp/db): add meta and status
Former-commit-id: 22848aa9bf9eee1f059ad91aac298e2ea9f579b4
2019-04-16 11:17:02 +08:00
Xu Peng 6a21b8e1a0 feat(cpp): add db and env
Former-commit-id: 7389217522cd58b7746ffbf441c740466714f6c5
2019-04-16 11:17:02 +08:00
Xu Peng 6b754b5975 feat(storage): add id generators and memvectors
Former-commit-id: 28d27b5729ef5b1885a9d78e3f885bc7fc80fe12
2019-04-16 11:17:02 +08:00
groot 135282c45f add block queue class
Former-commit-id: e5ac4fa08104fac608992ca1f6acc6d17e3c7505
2019-04-16 11:17:02 +08:00
groot f92df0d044 refine log code
Former-commit-id: b043a1372bf79e3fc7dc9a277ba2cc62bbfc32ba
2019-04-16 11:17:02 +08:00
jinhai 22d2236f42 Update CMakeLists.txt
Former-commit-id: e925f6f8bf3ca3f92c9328600ee450320b255e94
2019-04-16 11:17:02 +08:00
jinhai 06e207b1df Update README.md and conf
Former-commit-id: 5b2944eeaba1d2bcd34ef23cc971f3d9c9b113d9
2019-04-16 11:17:02 +08:00
groot 49b4614b89 add log util
Former-commit-id: 4ef6aa4f14c95a9635aa9747b47cb3c3ad002a65
2019-04-16 11:17:02 +08:00
xj.lin 3fd083c987 add wrapper and unittest file
Former-commit-id: 9b115de1c9d84ed4c790980793fec28169ca7837
2019-04-16 11:05:38 +08:00
Xu Peng 194dcc145c faker(db): mock some testing data
Former-commit-id: 29c187ff28d41d70f2049fcaa931538f0acd0654
2019-04-15 20:49:30 +08:00
Xu Peng 7296ca7084 fix(db): fix id generator runtime error
Former-commit-id: 0de40fb0a90c1f1a09d7f800e523d811a2031caa
2019-04-15 20:49:30 +08:00
Xu Peng 7d76589dbd fix(db): fix mem runtime error
Former-commit-id: e173bfdd8760a56733122c03128e9d6137171418
2019-04-15 20:49:30 +08:00
Xu Peng bf0afceec3 fix(db): fix runtime error due to missing return value
Former-commit-id: daa9d86441d94dd0c3d82a49d1d276676915f124
2019-04-15 20:49:30 +08:00
Xu Peng b162ab0a04 fix(db): fix compile error
Former-commit-id: d6d70bd6a6607001e90b920726c62af48b5341f5
2019-04-15 20:49:30 +08:00
Xu Peng 5c5e3205f0 fix(db): fix db compile errors
Former-commit-id: ac0e3e3a6a6bc82dec43eb431592633ce1292db2
2019-04-15 20:49:30 +08:00
Xu Peng 94c7204d7c fix(db): fix meta compile error
Former-commit-id: 7217f5dc230517a1d0445bfb156e3ba45af094ae
2019-04-15 20:49:30 +08:00
Xu Peng ea1241dc21 fix(db): fix env compile error
Former-commit-id: aaf0f190a14e88cdfeb69e6ededc14f739181841
2019-04-15 20:49:30 +08:00
Xu Peng 89125a9fb6 fix(db): fix id generator errors
Former-commit-id: 898a8d587fe81717bc51aba9d5672775b819f100
2019-04-15 20:49:30 +08:00
Xu Peng f0a66cac52 fix(db): fix status compile error
Former-commit-id: be4be51b0e1e456db2f12a809dddf2b293ece40f
2019-04-15 20:49:30 +08:00
Xu Peng 33d96b02b1 feat(cpp/db): add timer thread
Former-commit-id: 47f932b6d49c14b11e3ed69dbfbf0de840f6d98d
2019-04-15 20:49:30 +08:00
Xu Peng 79ce07c15c feat(cpp/db): update for memory and meta operations
Former-commit-id: 69a8c7b6b9656532d4908013f8158d848481a8e6
2019-04-15 20:49:30 +08:00
Xu Peng 41f85d341c refactor(cpp/db): remove dummy apis
Former-commit-id: ae045a47ba22ed7ca5084700359e508ce5070491
2019-04-15 20:49:30 +08:00
Xu Peng 0d176701fb feat(cpp/db): add meta related method in db api
Former-commit-id: b1fd80b76ae93535dacc049d9ec3ce909fa73b28
2019-04-15 20:49:30 +08:00
Xu Peng e06bcc4787 feat(cpp/db): meta schema update
Former-commit-id: cb4b6a2b56baf733fe435ce6980477c62cd29331
2019-04-15 20:49:30 +08:00
Xu Peng 0d20f3975a refactor(cpp/db): unified namespace
Former-commit-id: 7f20ca04dbd59f1c33919a410123d1e4af1ec47f
2019-04-15 20:49:30 +08:00
Xu Peng 20cabdad34 refactor(cpp/db): move files from storage to db
Former-commit-id: 2da3f22922942552352e5895de1f285aa1de9a70
2019-04-15 20:49:30 +08:00
Xu Peng 4897341b18 feat(cpp/db): add background handling
Former-commit-id: e2a992049e4f736347a3a549128885f83ed9bfd7
2019-04-15 20:49:30 +08:00
Xu Peng 2528e61ec3 feat(db/env): add threading related schedule
Former-commit-id: 15409f00183e3727d771354503e8b4665f0c821d
2019-04-15 20:49:30 +08:00
Xu Peng de4a44aaa1 refactor(cpp/db): arguments name refactor
Former-commit-id: ecfcbcc389f2996236521adc77ee6021950ae2d9
2019-04-15 20:49:30 +08:00
Xu Peng adbb6fdaaf refactor(cpp/db): move file locations to db dir
Former-commit-id: ff490787d981b2a675bdec5ac5331851b01bf330
2019-04-15 20:49:30 +08:00
Xu Peng c221786d22 feat(cpp/db): add meta and status
Former-commit-id: 3001a50219a1365ffd0d43fc89cd482344b99ad2
2019-04-15 20:49:30 +08:00
Xu Peng 02bcac92a1 feat(cpp): add db and env
Former-commit-id: fc2f7219ff7806ca1f98d402ac5120e6174d5e01
2019-04-15 20:49:30 +08:00
Xu Peng d7f5e351a2 feat(storage): add id generators and memvectors
Former-commit-id: 78f7406456556882247c1ac4ccc9bb928699f896
2019-04-15 20:49:30 +08:00
groot 018b32bca2 add block queue class
Former-commit-id: b5fabddb317de5e99462124757e8c1e4466bb184
2019-04-15 15:58:28 +08:00
groot e564574cbe Merge branch 'jinhai' of 192.168.1.105:jinhai/vecwise_engine into jinhai
Former-commit-id: eaa737bcf0f7d21cfa0a910d2f3bea036ee3fc1f
2019-04-15 15:25:13 +08:00
groot b06cf8e121 refine log code
Former-commit-id: 42a3cc6e18e85d5e3b8c581ffbbeb4e686ad8be8
2019-04-15 15:24:56 +08:00
jinhai 22a100619f Update CMakeLists.txt
Former-commit-id: fff6e6db7ec57b6ac3d4fd638931e15ee15bf0b7
2019-04-15 15:21:56 +08:00
jinhai 9fd3827ced Update README.md and conf
Former-commit-id: 9f5a07d7aae8d243fbf6619f0cedfe7a52850237
2019-04-15 15:21:20 +08:00
groot 36268f84dd add log util
Former-commit-id: e512880472926020b2d2bf13d8b69347767d872c
2019-04-15 12:35:05 +08:00
groot 4058721e9a remove megawise text
Former-commit-id: c930f828393902b69a71516d9a966a95596409f4
2019-04-14 20:43:51 +08:00
groot 2a9d718362 add readme
Former-commit-id: a08fe24787b77155840941394c8a93612994d39f
2019-04-14 20:29:20 +08:00
groot cf67ac8b09 add readme
Former-commit-id: f19468d07eea35f9f7a9ffbf8462458842754d36
2019-04-14 20:21:07 +08:00
jinhai ebb0aae46d Add LICENSE.txt and RELEASE.md
Former-commit-id: efc11b9e475ea36e5600302c9b7f5ddbb5a5a376
2019-04-14 20:12:34 +08:00
jinhai ed47568b4a Update README.md
Former-commit-id: 0cdea6bc8b1d3b8e7b7aa2753e111a9b229f757d
2019-04-14 19:59:17 +08:00
jinhai 22e71a4d10 Disable third_party building in CMakeLists.txt
Former-commit-id: ee43dd01c6cbcf362841a4a4d7e56b8c1ed5128c
2019-04-14 19:49:43 +08:00
jinhai 987ff82e10 Add log support and tests
Former-commit-id: f946b994174633082110e8d5b26640998e4ed35e
2019-04-14 19:46:25 +08:00
groot 66f330967e add server code
Former-commit-id: 33aeca704be0e7e80f1e45bb1dc11d1aafd4f4f3
2019-04-14 16:35:46 +08:00
groot dafd5a45cd add cache classes
Former-commit-id: 9bbc325ab6b6a1916801c05e3eb08e356db38299
2019-04-14 16:35:46 +08:00
groot 07b272f058 add cache classes
Former-commit-id: a92eb3ea2a350d6bfd1bf13e2d9c21d29c8205c5
2019-04-14 16:35:46 +08:00
jinhai f23735805c Add compile flags
Former-commit-id: 638ef479b7eabc5140768e5a41eb9d83106c496d
2019-04-14 16:33:37 +08:00
jinhai 0c4f1cef5d Update Unit test samples
Former-commit-id: 7f6a6f38fa33330bbb3d3aac534ee7297f45d824
2019-04-14 10:25:49 +08:00
jinhai 03d5d3f2c0 Add conf to CMakeLists.txt
Former-commit-id: 06d485991e06efb84e54e7ba6bbd0ae650442a59
2019-04-14 10:23:10 +08:00
jinhai a11a00a8ba Add gtest
Former-commit-id: 6d5fbda28e6e1fabbd4a9d91691a652f38497597
2019-04-14 09:46:12 +08:00
jinhai 7476d89836 Update gtest
Former-commit-id: f36a47dd6f
2019-04-12 21:16:56 +08:00
jinhai 1a1ba0434b Add cpp source code
Former-commit-id: d2df17911d
2019-04-12 20:58:45 +08:00