Re: Peer/Orderer memory usage
There's a known goroutine leakage in 1.4.4. You may need to apply this patchset. https://github.com/hyperledger/fabric/commit/3bae50c872e9f6a4539cf5524039511fb68b289a. Besides, would suggest use the latest 1.4 branch code. On Thu, Jan 23, 2020 at 7:42 AM Eryargi, Hakan via Lists.Hyperledger.Org <hakan.eryargi=accenture.com@...> wrote:
--
Best wishes! Baohua Yang
|
|
Hyperledger Project Quarterly Update Due #tsc-project-update - Thu, 01/23/2020
#tsc-project-update
#cal-notice
fabric@lists.hyperledger.org Calendar <noreply@...>
Hyperledger Project Quarterly Update Due #tsc-project-update When: Organizer: Description:
|
|
Chaincode gets instantiated but not able to invoke or list it
#fabric
#fabric-chaincode
Mrudav Shukla
I have a 3 Organisation (2 Normal Organization and 1 Orderer Organization) architecture on aws-eks. Each of the organizations has their own ca and tlsca. I have been able to generate the genesis block, the msp anchor transactions and the peers are able to join and create the channel as well as install the chaincode.
I am, however, facing issues when I instantiate the chaincode. The chaincode gets instantiated as seen from the docker-in-docker container. However, when I try to list the instantiated chaincode it does not come up. I have gone through the following issues:
However, when I try to list the chaincode it shows nothing. Following are the logs that I'm getting on peer:
Following are the logs that I'm getting on orderer:
The following are the snippets from my configtx.yaml file:
Application Policies:Channel Policies:
Organizations:
Capabilities:
|
|
Re: #fabric-questions Fabric Networking
#fabric-questions
Nye Liu <nye@...>
If you plan on running a p2p node on the public internet, ideally it should be secured such that a firewall (other than possibly a simple port whitelist at the router) isn't needed. If you believe a firewall is needed, put them all in a shared
VPN or put each in a DMZ each with a public address and only
allow the protocol ports (or ssh if you don't have a jump box in
the DMZ). If you run a patchwork of NAT/forwarding hacks, you
are inevitably going to run into DNS/TLS issues unless you are
very careful. In my experience, people generally overly rely on firewalls instead of addressing node security directly. On 1/23/2020 10:24 AM, Cavell wrote:
Apologies for the confusion in my wording,
|
|
#fabric-questions Fabric Networking
#fabric-questions
Cavell
Apologies for the confusion in my wording,
I accidentally used firewall instead of router. Since the nodes are in different locations, its hard to access them without port forwarding them. From an initial glance, it seems like to build the network, I'll need to port forward all the nodes and make the publicly accessible to deploy them in different locations. I'm concerned about the security risks of doing so since anyone can access the nodes so long as they have the public address and port number. Thanks for the quick responses, Cavell Teng
|
|
Documentation Workgroup: Agenda for Friday, 24 Jan
Anthony O'Dowd <a_o-dowd@...>
Hello!
We will hold the documentation workgroup call this Friday, both Western and Eastern hemispheres. A big welcome to everyone - another great turn out last week - thanks to everyone who attended! The summary minutes for last week's meeting: https://wiki.hyperledger.org/display/fabric/Meetings You can read all about the call at https://wiki.hyperledger.org/display/fabric/2020+01+17+DWG+Agenda It included an update on V2 from Pam and Joe, an overview of the ledger API from Matthew, Commercial paper network updates from Nik, and a discussion on rationalizing introductory material, also from Nik. You can catch up via the recording: https://wiki.hyperledger.org/display/fabric/Recordings You'll see that there are lots of interesting items for this week: https://wiki.hyperledger.org/display/fabric/2020+01+24+DWG+Agenda Please feel free to contribute using the wiki! You can also help build next week's agenda: https://wiki.hyperledger.org/display/fabric/2020+01+31+DWG+Agenda Really looking forward to more great work on Fabric documentation in 2020! Pam, Anthony, Joe, Nik Meeting Details ------------- Please use the following link to attend the meeting: https://zoom.us/j/6223336701 The meeting times are as follows: https://wiki.hyperledger.org/display/fabric/Documentation+Working+Group Meeting 112A: Friday 24 Jan 1130 India Standard Time 1400 China Standard Time 1500 Japan Standard Time 1700 Australia Eastern Time 1400 Singapore Time 1000 Gulf Standard Time 0900 Moscow Standard Time 0600 Greenwich Mean Time 0700 Central European Time Meeting 113B: Friday 24 Jan 1000 Central Daylight Time 1100 Eastern Daylight Time 0800 Pacific Daylight Time 1300 Brasil Time (BRT) 1600 Greenwich Mean Time 1700 Central European Time 1800 Moscow Standard Time Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
|
|
Peer/Orderer memory usage
Eryargi, Hakan
Hi,
During our performance tests, we noticed that, both peers’ and orderers’ memory usage is increasing under load and they do not release the claimed memory when the load is removed.
Is this expected? Anything we can do about it on the configuration side?
Peers: Up to 15G -> This is especially very high Orderers: Up to 4G
Fabric version: 1.4.4
Thanks, Hakan
This message is for the designated recipient only and may contain privileged, proprietary, or otherwise confidential information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the e-mail by you is prohibited. Where allowed by local law, electronic communications with Accenture and its affiliates, including e-mail and instant messaging (including content), may be scanned by our systems for the purposes of information security and assessment of internal compliance with Accenture policy. Your privacy is important to us. Accenture uses your personal data only in compliance with data protection laws. For further information on how Accenture processes your personal data, please see our privacy statement at https://www.accenture.com/us-en/privacy-policy. ______________________________________________________________________________________ www.accenture.com
|
|
Hyperledger Nexus Repository Sunset
Brett T Logan <brett.t.logan@...>
As we close out the migration of Hyperledger Fabric and its supporting projects off of Gerrit and Jenkins to GitHub and Azure Pipeline's, our final task was to retire the use of Nexus for serving non-release artifacts. We are replacing the self-hosted Nexus repo with an enterprise Artifactory instance hosted by JFrog.
With the migration to Artifactory complete the Linux Foundation will sunset nexus.hyperledger.org and nexus3.hyperledger.org effective FEBRUARY 1st
While the community should be largely unaffected by this change as the artifacts are mostly used in CI, there are a few pieces of chaincode that consume Maven libraries from Nexus that we modified to now pull from Artifactory in Fabric-Samples. If you are running Java chaincode from the Fabric-Samples repository that you cloned prior to January 20th, you should update your POM.xml or build.gradle files to point to https://hyperledger.jfrog.io/hyperledger/fabric-maven instead of Nexus, or reclone the Fabric-Samples repository.
As of today, we have also retired the Hyperledger Jenkins server and the Hyperledger Gerrit server.
Thank you,
|
|
Pluggable DBMS
Trevor Lee Oakley <trevor@...>
I saw that DBMS is pluggable in the docs. I saw also couchdb is used for private db, but can we use any db, eg oracle or sql server?
Trevor
|
|
Re: Blockchain and Machine learning
#fabric-chaincode
#hyperledger-fabric
#couchdb
David Enyeart
From the Fabric docs: Hi everyone, "Blockchain and Machine learning Integration" is the hot topic today. can we integrate machine learning libraries in fabric ??? can we deploy machine model inside chain code? As we all know fabric supports three languages and machine learning is mostly deployed in python so how we can integrate ??? what about data sets of assets on which we want to predict something ,how we can achieve? I need guidance and discussion on this topic please elaborate . Thanks
|
|
Blockchain and Machine learning
#fabric-chaincode
#hyperledger-fabric
#couchdb
Shabana Basharat
Hi everyone,
"Blockchain and Machine learning Integration" is the hot topic today. can we integrate machine learning libraries in fabric ??? can we deploy machine model inside chain code? As we all know fabric supports three languages and machine learning is mostly deployed in python so how we can integrate ??? what about data sets of assets on which we want to predict something ,how we can achieve? I need guidance and discussion on this topic please elaborate . Thanks
|
|
Re: #fabric-questions Fabric Networking
#fabric-questions
Nye Liu <nye@...>
You didn't mention if you are having NAT traversal issues or straight up firewall issues.
If the latter, opening ports should be sufficient. If the former, put it in a DMZ with real public ip addresses and ditch NAT entirely. NAT is a cancer, and never interacts well with p2p protocols.
|
|
Re: #fabric-questions Fabric Networking
#fabric-questions
Yacov
I can only say that port forwarding anchor
peers alone won't get you much, because peers try to connect to one another
forming a full mesh of an undirected graph (peers p and qhave a single connection between them, either from p to qor from q to p).
Anchor peers are just for bootstrapping membership across organizations. From: "Cavell" <cavellt@...> To: fabric@... Date: 01/23/2020 03:05 AM Subject: [EXTERNAL] [Hyperledger Fabric] #fabric-questions Fabric Networking Sent by: fabric@... Hi, I've been trying to setup a fabric network spread across multiple locations. One of the major issues has been locating and communicating with peer nodes behind firewalls. The only solutions I've come up with have been setting up a VPN and joining all the nodes to that or port forwarding some of the nodes (anchor peers and orderers) so that some communication can occur. The first one is usable now, but becomes a nightmare to manage if the network expands. The second is a security risk. Am I missing something obvious? Is there a better alternative to what I'm doing? Thanks for any help given, Cavell Teng
|
|
#fabric-questions Fabric Networking
#fabric-questions
Cavell
Hi,
I've been trying to setup a fabric network spread across multiple locations. One of the major issues has been locating and communicating with peer nodes behind firewalls. The only solutions I've come up with have been setting up a VPN and joining all the nodes to that or port forwarding some of the nodes (anchor peers and orderers) so that some communication can occur. The first one is usable now, but becomes a nightmare to manage if the network expands. The second is a security risk. Am I missing something obvious? Is there a better alternative to what I'm doing? Thanks for any help given, Cavell Teng
|
|
Re: JIRA Cleanup
Matthew Sykes
Items that were labeled on Jan 13 have now been closed out. Apologies for the JIRA spam. If an issue was closed that should not have been, please feel free to reopen it. Thanks. On Mon, Jan 13, 2020 at 10:56 AM Matthew Sykes via Lists.Hyperledger.Org <matthew.sykes=gmail.com@...> wrote:
--
Matthew Sykes matthew.sykes@...
|
|
Re: Downtime for updates of WIKI & JIRA
Tim Johnson <tijohnson@...>
All updates have been completed and both servers are back on-line.
toggle quoted messageShow quoted text
On 1/22/20 8:06 AM, Tim Johnson wrote:
The update of JIRA (jira.hyperledger.org) has been completed.
|
|
hyperledger fabric-ca-client through javascript registering more than one user using the same admin identity but unable to access channel from User2 , User3 and so forth
#fabric-ca
maruti praturi
Everything works fine when I have just
When I add one more user
I get the below error
I have declared 2 users in count in
|
|
Downtime for updates of WIKI & JIRA
Tim Johnson <tijohnson@...>
The update of JIRA (jira.hyperledger.org) has been completed.
The update of WIKI (wiki.hyperledger.org) is still underway. We expect to be complete within the hour. Tim
|
|
Re: core.yaml
Joe Alewine <joe.alewine@...>
In networks with multiple organizations (which should be every network), every organization should own its own peers. Often each organization will own several peers.
Regards,
Joe Alewine
IBM Blockchain, Raleigh
rocket chat: joe-alewine
slack: joe.alewine
----- Original message -----
|
|
Re: Channel Policy
Jason Yellick <jyellick@...>
Your orderer processes must always satisfy the /Channel/Writers policy (or they will not be able to process config updates and channel creation transactions). Based on the below, it looks like your policy restriction is excluding them. Most likely, what you really want to modify is the /Channel/Application/Readers policy (in the Application section of your configtx.yaml), this will allow you to specify the subset of application orgs you wish to be able to submit transactions.
~Jason
----- Original message -----
|
|