Browse Source

merge ledger-database code to develop

tags/1.6.0
zhangshuang 2 years ago
parent
commit
20c624dbf5
10 changed files with 20 additions and 8 deletions
  1. +1
    -1
      core
  2. +2
    -0
      deploy/deploy-peer/src/main/resources/config/init/ledger.init
  3. +1
    -1
      framework
  4. +1
    -1
      samples/sdk-samples/src/main/java/com/jdchain/samples/sdk/testnet/NodeWebContext.java
  5. +3
    -1
      samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-0.conf
  6. +3
    -1
      samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-1.conf
  7. +3
    -1
      samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-2.conf
  8. +3
    -1
      samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-3.conf
  9. +2
    -0
      samples/sdk-samples/src/main/resources/testnet/ledger.init
  10. +1
    -1
      test

+ 1
- 1
core

@@ -1 +1 @@
Subproject commit 1599e2cffb510d184fa71d77d976dc01756e1e4d
Subproject commit 3f4cbffd18acd753cdea5b2e73408ae4143e3cf7

+ 2
- 0
deploy/deploy-peer/src/main/resources/config/init/ledger.init View File

@@ -53,6 +53,8 @@ created-time=2019-08-01 14:26:58.069+0800
#security.role.GUEST.ledger-privileges=
#security.role.GUEST.tx-privileges=CONTRACT_OPERATION

#账本数据库的锚定类型,分为:default, simple两种
ledger.database.anchor=default

#-----------------------------------------------
#共识服务提供者;必须;


+ 1
- 1
framework

@@ -1 +1 @@
Subproject commit e0621c704af03ddd412fa9d5b6669ce5bd0ac1d1
Subproject commit b3fbcec5df1e493eb6fd5841b47356d3cc4cef44

+ 1
- 1
samples/sdk-samples/src/main/java/com/jdchain/samples/sdk/testnet/NodeWebContext.java View File

@@ -65,7 +65,7 @@ public class NodeWebContext {

public LedgerQuery registLedger(HashDigest ledgerHash) {
DbConnection conn = db.connect(dbConnConfig.getUri());
LedgerQuery ledgerRepo = ledgerManager.register(ledgerHash, conn.getStorageService());
LedgerQuery ledgerRepo = ledgerManager.register(ledgerHash, conn.getStorageService(), dbConnConfig.getAnchor());
return ledgerRepo;
}



+ 3
- 1
samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-0.conf View File

@@ -20,4 +20,6 @@ binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.parti.address=LdeP3fY7jJbN
#账本的存储数据库的连接字符串;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.uri=memory://local/0
#账本的存储数据库的连接口令;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
#账本的存储数据库的锚定类型;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.anchor=default

+ 3
- 1
samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-1.conf View File

@@ -20,4 +20,6 @@ binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.parti.address=LdeNnz88dH6C
#账本的存储数据库的连接字符串;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.uri=memory://local/1
#账本的存储数据库的连接口令;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
#账本的存储数据库的锚定类型;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.anchor=default

+ 3
- 1
samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-2.conf View File

@@ -20,4 +20,6 @@ binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.parti.address=LdeNmdpT4DiT
#账本的存储数据库的连接字符串;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.uri=memory://local/2
#账本的存储数据库的连接口令;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
#账本的存储数据库的锚定类型;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.anchor=default

+ 3
- 1
samples/sdk-samples/src/main/resources/testnet/ledger-binding-mem-3.conf View File

@@ -20,4 +20,6 @@ binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.parti.address=LdeNekdXMHqy
#账本的存储数据库的连接字符串;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.uri=memory://local/3
#账本的存储数据库的连接口令;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.pwd=
#账本的存储数据库的锚定类型;
binding.6BCg5vgU57ykY6g2CpyUnt5ZMgdxfD1b3qXxQrRyfiXTQ.db.anchor=default

+ 2
- 0
samples/sdk-samples/src/main/resources/testnet/ledger.init View File

@@ -17,6 +17,8 @@ consensus.conf=classpath:testnet/bftsmart.config
crypto.service-providers=com.jd.blockchain.crypto.service.classic.ClassicCryptoService, \
com.jd.blockchain.crypto.service.sm.SMCryptoService

#账本数据库的锚定类型,分为:default, simple两种
ledger.database.anchor=default

#参与方的个数,后续以 cons_parti.id 分别标识每一个参与方的配置;
cons_parti.count=4


+ 1
- 1
test

@@ -1 +1 @@
Subproject commit f58e12821c7c50709cc55cf50149597f6d3219b7
Subproject commit b6392819e9dd9ee1ba27f391f2e2b05b44547622

Loading…
Cancel
Save