{"action":"created","issue":{"url":"https://api.github.com/repos/CorfuDB/CorfuDB/issues/141","repository_url":"https://api.github.com/repos/CorfuDB/CorfuDB","labels_url":"https://api.github.com/repos/CorfuDB/CorfuDB/issues/141/labels{/name}","comments_url":"https://api.github.com/repos/CorfuDB/CorfuDB/issues/141/comments","events_url":"https://api.github.com/repos/CorfuDB/CorfuDB/issues/141/events","html_url":"https://github.com/CorfuDB/CorfuDB/issues/141","id":158204786,"number":141,"title":"System crash after adding ~7M entries","user":{"login":"ohadshacham","id":7221711,"avatar_url":"https://avatars.githubusercontent.com/u/7221711?v=3","gravatar_id":"","url":"https://api.github.com/users/ohadshacham","html_url":"https://github.com/ohadshacham","followers_url":"https://api.github.com/users/ohadshacham/followers","following_url":"https://api.github.com/users/ohadshacham/following{/other_user}","gists_url":"https://api.github.com/users/ohadshacham/gists{/gist_id}","starred_url":"https://api.github.com/users/ohadshacham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ohadshacham/subscriptions","organizations_url":"https://api.github.com/users/ohadshacham/orgs","repos_url":"https://api.github.com/users/ohadshacham/repos","events_url":"https://api.github.com/users/ohadshacham/events{/privacy}","received_events_url":"https://api.github.com/users/ohadshacham/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CorfuDB/CorfuDB/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"no2chem","id":6496984,"avatar_url":"https://avatars.githubusercontent.com/u/6496984?v=3","gravatar_id":"","url":"https://api.github.com/users/no2chem","html_url":"https://github.com/no2chem","followers_url":"https://api.github.com/users/no2chem/followers","following_url":"https://api.github.com/users/no2chem/following{/other_user}","gists_url":"https://api.github.com/users/no2chem/gists{/gist_id}","starred_url":"https://api.github.com/users/no2chem/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/no2chem/subscriptions","organizations_url":"https://api.github.com/users/no2chem/orgs","repos_url":"https://api.github.com/users/no2chem/repos","events_url":"https://api.github.com/users/no2chem/events{/privacy}","received_events_url":"https://api.github.com/users/no2chem/received_events","type":"User","site_admin":false},"milestone":null,"comments":8,"created_at":"2016-06-02T18:11:14Z","updated_at":"2016-06-09T05:49:58Z","closed_at":null,"body":"Hi,\r\n\r\nAfter adding ~7M entries, the client crashes with the following exception.\r\nCould you please help?\r\n\r\nThx,\r\nOhad\r\n\r\njava.lang.NullPointerException\r\n\tat org.corfudb.runtime.view.Layout.getLogUnitClient(Layout.java:218)\r\n\tat org.corfudb.runtime.view.ChainReplicationView.write(ChainReplicationView.java:71)\r\n\tat org.corfudb.runtime.view.AddressSpaceView.lambda$write$28(AddressSpaceView.java:142)\r\n\tat org.corfudb.runtime.view.AddressSpaceView$$Lambda$190/1388907830.apply(Unknown Source)\r\n\tat org.corfudb.runtime.view.AbstractView.layoutHelper(AbstractView.java:74)\r\n\tat org.corfudb.runtime.view.AddressSpaceView.write(AddressSpaceView.java:140)\r\n\tat org.corfudb.runtime.view.StreamsView.acquireAndWrite(StreamsView.java:115)\r\n\tat org.corfudb.runtime.view.StreamsView.write(StreamsView.java:81)\r\n\tat com.yahoo.ycsb.db.CorfuClient.insert(CorfuClient.java:181)\r\n\tat com.yahoo.ycsb.DBWrapper.insert(DBWrapper.java:208)\r\n\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransactionInsert(CoreWorkload.java:793)\r\n\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransaction(CoreWorkload.java:620)\r\n\tat com.yahoo.ycsb.ClientThread.run(Client.java:329)\r\njava.lang.NullPointerExceptionjava.lang.NullPointerException\r\n\r\n\tat org.corfudb.runtime.view.Layout.getLogUnitClient(Layout.java:218)\r\n\tat org.corfudb.runtime.view.Layout.getLogUnitClient(Layout.java:218)\tat org.corfudb.runtime.view.ChainReplicationView.write(ChainReplicationView.java:71)\r\n\r\n\tat org.corfudb.runtime.view.ChainReplicationView.write(ChainReplicationView.java:71)\r\n\tat org.corfudb.runtime.view.AddressSpaceView.lambda$write$28(AddressSpaceView.java:142)\tat org.corfudb.runtime.view.AddressSpaceView.lambda$write$28(AddressSpaceView.java:142)\r\n\r\n\tat org.corfudb.runtime.view.AddressSpaceView$$Lambda$190/1388907830.apply(Unknown Source)\tat org.corfudb.runtime.view.AddressSpaceView$$Lambda$190/1388907830.apply(Unknown Source)\r\n\r\n\tat org.corfudb.runtime.view.AbstractView.layoutHelper(AbstractView.java:74)\r\n\tat org.corfudb.runtime.view.AbstractView.layoutHelper(AbstractView.java:74)\tat org.corfudb.runtime.view.AddressSpaceView.write(AddressSpaceView.java:140)\r\n\r\n\tat org.corfudb.runtime.view.AddressSpaceView.write(AddressSpaceView.java:140)\tat org.corfudb.runtime.view.StreamsView.acquireAndWrite(StreamsView.java:115)\r\n\r\n\tat org.corfudb.runtime.view.StreamsView.write(StreamsView.java:81)\tat org.corfudb.runtime.view.StreamsView.acquireAndWrite(StreamsView.java:115)\r\n\r\n\tat com.yahoo.ycsb.db.CorfuClient.insert(CorfuClient.java:181)\tat org.corfudb.runtime.view.StreamsView.write(StreamsView.java:81)\r\n\r\n\tat com.yahoo.ycsb.DBWrapper.insert(DBWrapper.java:208)\tat com.yahoo.ycsb.db.CorfuClient.insert(CorfuClient.java:181)\r\n\r\n\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransactionInsert(CoreWorkload.java:793)\r\n\tat com.yahoo.ycsb.DBWrapper.insert(DBWrapper.java:208)\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransaction(CoreWorkload.java:620)\r\n\r\n\tat com.yahoo.ycsb.ClientThread.run(Client.java:329)\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransactionInsert(CoreWorkload.java:793)\r\n\r\n\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransaction(CoreWorkload.java:620)\r\n\tat com.yahoo.ycsb.ClientThread.run(Client.java:329)\r\njava.lang.NullPointerException\r\n\tat org.corfudb.runtime.view.Layout.getLogUnitClient(Layout.java:218)\r\n\tat org.corfudb.runtime.view.ChainReplicationView.write(ChainReplicationView.java:71)\r\n\tat org.corfudb.runtime.view.AddressSpaceView.lambda$write$28(AddressSpaceView.java:142)\r\n\tat org.corfudb.runtime.view.AddressSpaceView$$Lambda$190/1388907830.apply(Unknown Source)\r\n\tat org.corfudb.runtime.view.AbstractView.layoutHelper(AbstractView.java:74)\r\n\tat org.corfudb.runtime.view.AddressSpaceView.write(AddressSpaceView.java:140)\r\n\tat org.corfudb.runtime.view.StreamsView.acquireAndWrite(StreamsView.java:115)\r\n\tat org.corfudb.runtime.view.StreamsView.write(StreamsView.java:81)\r\n\tat com.yahoo.ycsb.db.CorfuClient.insert(CorfuClient.java:181)\r\n\tat com.yahoo.ycsb.DBWrapper.insert(DBWrapper.java:208)\r\n\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransactionInsert(CoreWorkload.java:793)\r\n\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransaction(CoreWorkload.java:620)\r\n\tat com.yahoo.ycsb.ClientThread.run(Client.java:329)\r\njava.lang.NullPointerException\r\n\tat org.corfudb.runtime.view.Layout.getSequencer(Layout.java:120)\r\n\tat org.corfudb.runtime.view.SequencerView.lambda$nextToken$24(SequencerView.java:27)\r\n\tat org.corfudb.runtime.view.SequencerView$$Lambda$155/2004931730.apply(Unknown Source)\r\n\tat org.corfudb.runtime.view.AbstractView.layoutHelper(AbstractView.java:74)\r\n\tat org.corfudb.runtime.view.SequencerView.nextToken(SequencerView.java:27)\r\n\tat org.corfudb.runtime.view.StreamsView.acquireAndWrite(StreamsView.java:101)\r\n\tat org.corfudb.runtime.view.StreamsView.write(StreamsView.java:81)\r\n\tat com.yahoo.ycsb.db.CorfuClient.insert(CorfuClient.java:181)\r\n\tat com.yahoo.ycsb.DBWrapper.insert(DBWrapper.java:208)\r\n\tat com.yahoo.ycsb.workloads.CoreWorkload.doTransactionInsert(CoreWorkload.java:793)\r\n"},"comment":{"url":"https://api.github.com/repos/CorfuDB/CorfuDB/issues/comments/224805885","html_url":"https://github.com/CorfuDB/CorfuDB/issues/141#issuecomment-224805885","issue_url":"https://api.github.com/repos/CorfuDB/CorfuDB/issues/141","id":224805885,"user":{"login":"ohadshacham","id":7221711,"avatar_url":"https://avatars.githubusercontent.com/u/7221711?v=3","gravatar_id":"","url":"https://api.github.com/users/ohadshacham","html_url":"https://github.com/ohadshacham","followers_url":"https://api.github.com/users/ohadshacham/followers","following_url":"https://api.github.com/users/ohadshacham/following{/other_user}","gists_url":"https://api.github.com/users/ohadshacham/gists{/gist_id}","starred_url":"https://api.github.com/users/ohadshacham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ohadshacham/subscriptions","organizations_url":"https://api.github.com/users/ohadshacham/orgs","repos_url":"https://api.github.com/users/ohadshacham/repos","events_url":"https://api.github.com/users/ohadshacham/events{/privacy}","received_events_url":"https://api.github.com/users/ohadshacham/received_events","type":"User","site_admin":false},"created_at":"2016-06-09T05:49:58Z","updated_at":"2016-06-09T05:49:58Z","body":"Thanks @Maithem The sequencer, the layout server and one of the log servers are located on a single node. The client is located on another. It also occurs when I used stripes/replicas on different servers.\r\nI didn't noticed if there were any timeouts. I'll check it out. \r\n\r\nThanks for the workaround I'll check it out. I assume that currently the gc degrades performance significantly."}}
{"actor":{"display_login":"ohadshacham"}}