Skip to content
Snippets Groups Projects
  1. Sep 27, 2019
    • dangleptr's avatar
      Make balance works (#881) · 4224999c
      dangleptr authored
      * Implement member change
      
      * Address wadeliuyi's comments
      
      * Add Balance UT
      
      * Fix failed Meta http Uts
      
      * Add balance data and balance data id command in console
      
      * Fix bugs
      
      * Fix stale peers when add part
      
      * Fix bugs
      
      * Remove retry logic and fix stale log response
      
      * Address cirtical27's comments
      
      * Fix snapshot_test
      
      * Fix bug in snapshot
      
      * Remove check in commitTransferLeader
      4224999c
  2. Sep 25, 2019
  3. Sep 24, 2019
  4. Sep 23, 2019
  5. Sep 20, 2019
  6. Sep 18, 2019
  7. Sep 17, 2019
  8. Sep 16, 2019
  9. Sep 12, 2019
  10. Sep 10, 2019
    • Simon Liu's avatar
      Issue#192 Support multiple edge types in GO statement (#699) · f1384d44
      Simon Liu authored
      *     Issue#192 Support multiple edge types in GO statement
      
      Summary:
      Implemented over multiple edge types(include over "*" ) for Support all edge type in Go statement.
      
      1. Modification of the storage interface:
         1.1 Modify the GetNeighborsRequest structure, pass a list of edge_type to the storage layer.
         1.2 And add an over_all_edges tag to mark "over *".
             Modify the PropDef structure to represent both tag_id and edge_type
         1.3 Added the EdgeData structure to represent the edge data returned to the client.
      2. When the yield statement does not exist, rename the "_dst" attribute of edge to edge_name+"_id"
      3. Delete the getOutBound and getInBound interfaces,
         because the edges passed to the storage may have both in and out.
      4  Added a map of edge type to edge name for metaclien (toEdgeName)
      
      PS:
      There are still two issues that need to be implemented.
      1 Since we are not implementing a null type, we cannot represent some non-existing attributes.
      2 Due to the existence of 1, there is currently no judgment on the attributes of the edges and the vetex.
      So when returning multiple types of vetex/edge,
      the same result will be returned if the attribute names are the same("MULTI_EDGES" test in GoTest.cpp).
      
      * 1. add more test.
      2. Solved the problem of display when some properties are not present(return the default value to the user).
      
      for example:
      type             default
      int              0
      bool             false
      double/float     0.0
      
      * format the code style.
      
      * 1. When yield does not exist, don't implicitly rename _dst prop.
      2. format some code style.
      
      * Fixed an problem where the results might be incorrect when using multiple edges with filter.
      
      * Modify the storage interface to move the schema from tagdata/edgedata to QueryResponse.
      
      * Address dangleptr's and wadeliuyi's comments.
      
      *  Address dangleptr's and laura's comments.
      
      * Address laura's comments.
      
      *      Address dangleptr's comments.
      
      * Address dangleptr's comments.
      
      * Address dangleptr's comments.
      
      * fixed the unit test failed(go_test and orderbytest).
      f1384d44
  11. Sep 09, 2019
  12. Sep 06, 2019
    • zhouliang's avatar
      Implement delete a vertex (#868) · a9e90717
      zhouliang authored
      * implement delete a vertex
      
      * address the comments of wadeliuyi and dangleptr
      
      * address dangleptr's comments
      
      * address comments of dangleptr and critical27
      
      * address darionyaphet's comments
      a9e90717
  13. Sep 05, 2019
  14. Sep 04, 2019
  15. Sep 03, 2019
  16. Sep 02, 2019
  17. Aug 29, 2019
  18. Aug 28, 2019
    • Doodle's avatar
      Leader balance (#731) · 0d84fc17
      Doodle authored
      Basic leader balance for storage, keep trying to trans leader from host with most leader to host with least leader, until all balanced.
      
      Modify/Add two command in console:
      
      1. "show host" will also display total leader count and leader count in each space
      2. add command "balance leader", which will try to balance leader between different hosts
      0d84fc17
    • yaphet's avatar
      [Fix] Insert multi version tag and edge's order error (#854) · fcfac6df
      yaphet authored
      * test edge miss
      
      * fix mutli version
      fcfac6df
    • Doodle's avatar
      Fix graph failed to register config to meta. (#792) · 16a59bd9
      Doodle authored
      * register gflags in meta client
      
      * parse json
      
      * try register at first operation
      
      * address @laura-ding's comments
      
      * fix ut, address comments
      
      * address laura-dings's comments
      
      * address comments
      
      * address @dangleptr's comments, update gflags.json
      
      * address @dangleptr's comments
      16a59bd9
  19. Aug 27, 2019
    • Xinglu Yee's avatar
      Cleanup load config interval secs (#849) · a4360a67
      Xinglu Yee authored
      * Ignore ccls configuration files
      
      * Fix variable syntax document about load_data_interval_secs
      
      * Cleanup unusable load_config_interval_secs configuration option
      a4360a67