Return-Path: X-Original-To: apmail-hbase-user-archive@www.apache.org Delivered-To: apmail-hbase-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 59B6399E3 for ; Fri, 30 Dec 2011 11:13:16 +0000 (UTC) Received: (qmail 28846 invoked by uid 500); 30 Dec 2011 11:13:14 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 28762 invoked by uid 500); 30 Dec 2011 11:13:14 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 28754 invoked by uid 99); 30 Dec 2011 11:13:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Dec 2011 11:13:14 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [80.74.154.52] (HELO delhi.sudo.ch) (80.74.154.52) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 30 Dec 2011 11:13:05 +0000 Received: from delhi.sudo.ch (unknown [127.0.0.1]) by delhi.sudo.ch (Postfix) with ESMTP id 35EBBBEEE for ; Fri, 30 Dec 2011 12:12:45 +0100 (CET) X-Virus-Scanned: amavisd-new at mail.sudo.ch Received: from delhi.sudo.ch ([127.0.0.1]) by delhi.sudo.ch (delhi.sudo.ch [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uYYq0DoydOyS for ; Fri, 30 Dec 2011 12:12:44 +0100 (CET) Received: from [192.168.168.118] (unknown [81.13.184.34]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by delhi.sudo.ch (Postfix) with ESMTPSA id D0334BED3 for ; Fri, 30 Dec 2011 12:12:44 +0100 (CET) From: Yves Langisch Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: multipart/signed; boundary="Apple-Mail=_97BF5694-81D6-4C29-86DB-47B03EFD55C7"; protocol="application/pkcs7-signature"; micalg=sha1 Subject: Re: NPE while obtaining row lock Date: Fri, 30 Dec 2011 12:12:44 +0100 In-Reply-To: To: user@hbase.apache.org References: Message-Id: X-Mailer: Apple Mail (2.1251.1) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail=_97BF5694-81D6-4C29-86DB-47B03EFD55C7 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 Still happens but before I'm going to add some debugging information = I'll try to deploy the new version 0.90.5. - Yves On Dec 18, 2011, at 12:08 AM, Stack wrote: > On Fri, Dec 16, 2011 at 8:20 AM, Yves Langisch = wrote: >> I'm using the async hbase client (1.0) and there is no way to choose = a lockId on my own: >>=20 >> >> return database.client().lockRow( >> new RowLockRequest(TableManager.ID_TABLE_NAME, = MAXID_ROW)).join(); >>=20 >> >>=20 >> Any ideas what else could be wrong here? >>=20 >=20 > Looking at the code on regionserver side, > = http://svn.apache.org/viewvc/hbase/tags/0.90.4/src/main/java/org/apache/ha= doop/hbase/regionserver/HRegionServer.java?view=3Dmarkup, > down around line 1994, its unlikely the region is null since we should > throw NotServingRegionException if can't find region (and we check for > null region name a few lines up) so maybe its something in the way we > do obtainRowLock on line 1995? >=20 > Any chance of your instrumenting the regionserver? Adding a bit of > debugging and deploying the debugging regionserver? >=20 > My guess is we haven't seen this before because not many use rowlocks > (rowlocks if long-lived and lots of contending clients could freeze > you out of the server; each client blocked waiting on rowlock to clear > occupies a handler of which there are a bounded number). >=20 > St.Ack >=20 --Apple-Mail=_97BF5694-81D6-4C29-86DB-47B03EFD55C7 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINeTCCBjQw ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+ fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke /s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd +q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A 7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3 fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H 75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIHPTCCBiWg AwIBAgICFbYwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x MTA4MjIyMzM3MDdaFw0xMzA4MjMyMDUyNDFaMIGGMSAwHgYDVQQNExc0OTE3NjYtQ2VwTnBST3c4 NTdscE02YTELMAkGA1UEBhMCQ0gxDTALBgNVBAgTBEJlcm4xDTALBgNVBAcTBEJlcm4xFjAUBgNV BAMTDVl2ZXMgTGFuZ2lzY2gxHzAdBgkqhkiG9w0BCQEWEHl2ZXNAbGFuZ2lzY2guY2gwggEiMA0G CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6s5oEx14cwLQ6YrWMYM97cOIFwf11u2qbuKR5LKhR rNngZaQ73C1WY1c5x/2R83dMdnw2y7dEhBMQYhK5yEJPkxyllkQR4vjQ9nTH+iOVhnxA/4aY8ToH dFlklDOybvWyD8GHGh1FGYIk1ZkYV7jqt3RxJy/V/ZZeUFmgDZXEefC3FI+2YtO/zcVWx59Bapp+ IFObZ7lX2qVaJ28hoPcZdTHcM3nUJB+nJbezKkY6dDAu3YnC3UWu2ZHG5Iz9I74MZ2lULbHsjo77 AhQKJe6C9exi4gFMoFZO0ouwSH6Kp7udM+MoEZ3jNLMCtEUW1vqUJ4y6A0pgzFIVR9wa344hAgMB AAGjggOrMIIDpzAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYI KwYBBQUHAwQwHQYDVR0OBBYEFM8X1j/pceL4tU6VI7kBMvX7vqfbMB8GA1UdIwQYMBaAFK5Vg2/s Mcq59x36r2sx88gd46y7MBsGA1UdEQQUMBKBEHl2ZXNAbGFuZ2lzY2guY2gwggIhBgNVHSAEggIY MIICFDCCAhAGCysGAQQBgbU3AQICMIIB/zAuBggrBgEFBQcCARYiaHR0cDovL3d3dy5zdGFydHNz bC5jb20vcG9saWN5LnBkZjA0BggrBgEFBQcCARYoaHR0cDovL3d3dy5zdGFydHNzbC5jb20vaW50 ZXJtZWRpYXRlLnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBB dXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBhY2NvcmRpbmcgdG8g dGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0YXJ0Q29tIENBIHBv bGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2UgaW4gY29tcGxpYW5j ZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wgZwGCCsGAQUFBwICMIGPMCcWIFN0 YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQIaZExpYWJpbGl0eSBhbmQgd2FycmFu dGllcyBhcmUgbGltaXRlZCEgU2VlIHNlY3Rpb24gIkxlZ2FsIGFuZCBMaW1pdGF0aW9ucyIgb2Yg dGhlIFN0YXJ0Q29tIENBIHBvbGljeS4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5zdGFy dHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUHAQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0 cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIvY2xpZW50L2NhMEIGCCsGAQUFBzAChjZo dHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIuY2xhc3MyLmNsaWVudC5jYS5jcnQwIwYD VR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20vMA0GCSqGSIb3DQEBBQUAA4IBAQCgyjSs Yk2j7RPfa6bGTpJPHW1AmYsnYUhl2SA6ZP7KpLlCIJ/pmbV0DZFdIgwNnNEvXxXQyUtqzOrytdZa b8xZHQEpP4LgTZiedyurt5Id0Cd2Dd8oyafm8IxAgByJBvgojQV4i4/TdcENyD60uogH+IxRJyx/ /2scW2UXua3isYFPRFBoDod5Oh95KcxbgB9sput4H0/buDM8AK4/gYcfwqaiI7wOlQd20foD4+fA 9ioRaQ8KzOe8CRQsF2SJwJkaa90snxeTPlwA/NFLCwvamkxC5sdF08keZyNKTvmC/aNa0itkWujB HrDDLRqm2QrKitD2qWd3GNgZF5X/PfslMYIDbDCCA2gCAQEwgZMwgYwxCzAJBgNVBAYTAklMMRYw FAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0 ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRl IENsaWVudCBDQQICFbYwCQYFKw4DAhoFAKCCAa0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc BgkqhkiG9w0BCQUxDxcNMTExMjMwMTExMjQ0WjAjBgkqhkiG9w0BCQQxFgQUft8YaRbc3+Ld4Jcf 5TMMi3WN0fkwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0 YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcx ODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgIVtjCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgw NgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIC FbYwDQYJKoZIhvcNAQEBBQAEggEAIseJWDrkvp2dAgJxIJtbe+0b1Xo7Q5AG/KnBsHD/wLDpDqby +vOegugDgQJazdtTNsx6h7AehbbxYQFPXj04R8vCHoOkkxRzLy+JBrfNS/4Wu3n5LhUeAhuV2wN0 230+6gdQ+QSj6zu+C+IR+/b+wd8EG8l5TNkDFhSnXNSfybmgGLE0Aq0wjnFfmzmlHtgbh/EN7yAL g9bri/UMTvOzBhyDx45dvURj44e9yhqhy4a3+AvSPKIpwca3X/SLOUvF9BsoEOFsD/RNDbRqJ1DO ULHCtb7OkGdWdPehReIT+h7m6m8nzpzreObqzPGnifmPZHleT87vUP6BV4gSRBnLcwAAAAAAAA== --Apple-Mail=_97BF5694-81D6-4C29-86DB-47B03EFD55C7--