stack
1a9b556474
Revert "HBASE-12558 TestHCM.testClusterStatus Unexpected exception, expected<org.apache.hadoop.hbase.regionserver.RegionServerStoppedException> but was<junit.framework.AssertionFailedError> -- ADDED DEBUG"
...
This reverts commit 8b8f2026bd
.
Overcommit. Added "HBASE-12490 Replace uses of setAutoFlush(boolean,
boolean)" by mistake
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClusterStatusListener.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java
2014-12-02 09:51:19 -08:00
stack
69a437ac0d
HBASE-12514 Cleanup HFileOutputFormat legacy code (Solomon Duskis)
...
Signed-off-by: stack <stack@apache.org>
2014-12-01 10:15:51 -08:00
stack
58b6b24c29
HBASE-12519 Remove tabs used as whitespace (Varun Saxena)
2014-11-28 20:50:02 -08:00
stack
8b8f2026bd
HBASE-12558 TestHCM.testClusterStatus Unexpected exception, expected<org.apache.hadoop.hbase.regionserver.RegionServerStoppedException> but was<junit.framework.AssertionFailedError> -- ADDED DEBUG
2014-11-25 21:21:50 -08:00
stack
336c22d581
HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99) under src/main/java
...
Move from HConnection to ClusterConnection or Connection
Use unmanaged connections where we use managed previous
(used the jdk7 https://docs.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html idiom).
In ZKConfig, synchronize on Configuration rather than make a copy.
Making a copy we were dropping hbase configs in certain test context
(could not find the zk ensemble because default port).
In tests, some move to the new style connection setup but mostly
fixes for premature connection close or adding cleanup where it
was lacking.
2014-11-24 09:46:28 -08:00
stack
5f391efda1
Revert "HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)"
...
This reverts commit d3e7c3cfa9
.
2014-11-18 16:30:52 -08:00
stack
b94e6738d9
HBASE-10378 Refactor write-ahead-log implementation -- ADDEDNUM
2014-11-18 12:12:35 -08:00
stack
d3e7c3cfa9
HBASE-12471 Task 4. replace internal ConnectionManager#{delete,get}Connection use with #close, #createConnection (0.98, 0.99)
2014-11-18 09:48:54 -08:00
Nick Dimiduk
42c03460e4
HBASE-12472 Improve debuggability of IntegrationTestBulkLoad
2014-11-17 09:24:06 +01:00
Andrew Purtell
3b8c0769cc
HBASE-12450 Unbalance chaos monkey might kill all region servers without starting them back (Virag Kothari)
2014-11-07 17:24:46 -08:00
Nick Dimiduk
3c06b48181
HBASE-12403 IntegrationTestMTTR flaky due to aggressive RS restart timeout
2014-11-01 10:34:59 -07:00
Nick Dimiduk
b784f7db99
HBASE-12401 Add some timestamp signposts in IntegrationTestMTTR
2014-10-31 17:21:20 -07:00
Nick Dimiduk
f5d6314c87
HBASE-12335 IntegrationTestRegionReplicaPerf is flaky
2014-10-31 17:12:21 -07:00
Enis Soztutar
42ed215c2d
HBASE-12367 Integration tests should not restore the cluster if the CM is not destructive
2014-10-28 17:10:50 -07:00
Andrew Purtell
70a312e53f
HBASE-11912 Catch some bad practices at compile time with error-prone
2014-10-27 09:29:23 -07:00
Andrew Purtell
ff5bc351b2
Revert "HBASE-11912 Catch some bad practices at compile time with error-prone"
...
This reverts commit 7ed0260eff
.
2014-10-25 08:33:43 -07:00
Andrew Purtell
7ed0260eff
HBASE-11912 Catch some bad practices at compile time with error-prone
2014-10-24 18:15:12 -07:00
Elliott Clark
11638a8cf2
HBASE-12322 Add Clean command to ITBLL
...
Signed-off-by: stack <stack@apache.org>
2014-10-23 20:53:43 -07:00
Elliott Clark
84f3549d5e
HBASE-12314 Add chaos monkey policy to execute two actions concurrently
2014-10-22 15:19:30 -07:00
Nick Dimiduk
ebe8db5869
HBASE-12317 Run IntegrationTestRegionReplicaPerf w.o mapred
2014-10-22 10:18:28 -07:00
Matteo Bertozzi
49056295ef
HBASE-12161 Add support for grant/revoke on namespaces in AccessControlClient (Srikanth Srungarapu)
2014-10-18 21:18:42 +01:00
Dima Spivak
dc86001523
HBASE-12252 IntegrationTestBulkLoad fails with illegal partition error
...
Signed-off-by: stack <stack@apache.org>
2014-10-14 14:04:19 -07:00
Jimmy Xiang
408de0fbb3
HBASE-11838 Enable PREFIX_TREE in integration tests
2014-10-07 09:48:21 -07:00
Andrew Purtell
3557a32352
HBASE-12106 Move test annotations to test artifact (Enis Soztutar)
2014-10-06 23:16:22 -07:00
Enis Soztutar
6189b52fb0
HBASE-12042 Replace internal uses of HTable(Configuration, String) with HTable(Configuration, TableName) (Solomon Duskis)
2014-09-29 18:39:44 -07:00
Nick Dimiduk
a36ffdaff7
HBASE-12008 Remove IntegrationTestImportTsv#testRunFromOutputCommitter
2014-09-29 13:29:28 -07:00
Elliott Clark
0a28af366b
HBASE-12076 Move InterfaceAudience imports to hbase-annotations
2014-09-24 03:57:55 -07:00
Elliott Clark
a5bd931682
HBASE-12059 Create hbase-annotations module
2014-09-23 16:44:14 -07:00
Elliott Clark
2635791027
HBASE-12062 Fix usage of Collections.toArray
2014-09-23 09:58:24 -07:00
stack
38dfd9c2aa
HBASE-10134 Add Chaos Monkey that doesn't touch the master (Matteo Bertozzi ADDENDUM)
2014-09-18 16:04:38 -07:00
Elliott Clark
50501f8100
HBASE-10314 Add Chaos Monkey that doesn't touch the master
2014-09-18 11:44:03 -07:00
Enis Soztutar
f249f242be
HBASE-11989 IntegrationTestLoadAndVerify cannot be configured anymore on distributed mode
2014-09-16 12:23:43 -07:00
Enis Soztutar
cad76a3431
HBASE-11825 Create Connection and ConnectionManager (Solomon Duskis)
2014-09-16 11:40:29 -07:00
stack
3c9bd7d296
HBASE-11911 Break up tests into more fine grained categories (Alex Newman)
2014-09-12 21:37:06 -07:00
Enis Soztutar
4995ed8a02
HBASE-11679 Replace HTable with HTableInterface where backwards-compatible (Carter)
2014-09-08 23:39:34 -07:00
Enis Soztutar
b73dd89fba
HBASE-11836 IntegrationTestTimeBoundedMultiGetRequestsWithRegionReplicas tests simple get by default (Nicolas Liochon)
2014-09-08 16:26:18 -07:00
Enis Soztutar
1a6eea335f
HBASE-11826 Split each tableOrRegionName admin methods into two targetted methods (Carter and Enis)
2014-09-03 14:39:35 -07:00
stack
3bfbd06291
HBASE-11822 Convert EnvironmentEdge#getCurrentTimeMillis to getCurrentTime
2014-08-29 17:14:25 -07:00
stack
e91e2659a7
HBASE-11068 Update code to use Admin factory method instead of constructor
2014-08-04 11:42:38 -07:00
Nicolas Liochon
d8401c8e44
HBASE-11564 Improve cancellation management in the rpc layer
2014-07-24 15:53:32 +02:00
Ramkrishna
fe50c6d366
HBASE-11489 ClassNotFoundException while running IT tests in trunk using
...
'mvn verify' (Ram)
2014-07-15 22:48:08 +05:30
Ramkrishna
e71d69bf00
HBASE-11509 Forward port HBASE-11039 to trunk and branch-1 after
...
HBASE-11489 (Ram)
2014-07-14 22:52:48 +05:30
Ramkrishna
586c5931a5
HBASE-11506 IntegrationTestWithCellVisibilityLoadAndVerify allow User to
...
be passed as arg (Ram)
2014-07-14 16:31:43 +05:30
Ted Yu
6c102e22f0
HBASE-11422 Specification of scope is missing for certain Hadoop dependencies (Konstantin Boudnik)
2014-07-04 12:40:13 +00:00
Ramkrishna
80f0a522f9
HBASE-11449 IntegrationTestIngestWithACL fails to use different users
...
after HBASE-10810 (Ram)
2014-07-03 12:03:59 +05:30
Enis Soztutar
92c52a727a
Updated version in master to 2.0.0-SNAPSHOT after 'branch-1' is created for 1.x line of releases
2014-06-30 20:26:47 -07:00
Devaraj Das
8e40fa0c41
HBASE-10818. Addendum to reduce the number of times sleep happens in the coprocessor. Also, puts back code to set consistency that got deleted by accident in the last commit.
2014-06-27 16:39:40 -07:00
Devaraj Das
e5ec49b123
HBASE-10818. Add integration test for bulkload with replicas (Nick Dimiduk and Devaraj Das)
2014-06-27 16:39:40 -07:00
Enis Soztutar
25baace0de
HBASE-10810 LoadTestTool should share the connection and connection pool
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1595078 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:40 -07:00
ndimiduk
d313103aeb
HBASE-10791 Add integration test to demonstrate performance improvement
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1585807 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:39 -07:00
Devaraj Das
41116848e5
HBASE-10616. Integration test for multi-get calls
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1577372 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:38 -07:00
Enis Soztutar
759cfb83af
HBASE-10572 Create an IntegrationTest for region replicas
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-10070@1576465 13f79535-47bb-0310-9956-ffa450edef68
2014-06-27 16:39:38 -07:00
Enis Soztutar
235aaee4fe
HBASE-11376 Presplit table in IntegrationTestBigLinkedList's Generator tool
2014-06-24 17:56:48 -07:00
Michael Stack
5764df2974
HBASE-11348 Make frequency and sleep times of chaos monkeys configurable (Vandan Ayyalasomayajula)
2014-06-19 14:50:50 -07:00
Jimmy Xiang
84ed7cf645
HBASE-11345 Add an option not to restore cluster after an IT test
2014-06-13 14:27:18 -07:00
Andrew Purtell
1279ae807c
HBASE-11253 IntegrationTestWithCellVisibilityLoadAndVerify failing since HBASE-10326 (Anoop Sam John)
2014-05-26 11:28:07 -07:00
Andrew Purtell
1f14726afb
Amend HBASE-11251 Attempt grants during tests only when security is enabled
2014-05-26 11:04:11 -07:00
Andrew Purtell
41691e469a
HBASE-10831 IntegrationTestIngestWithACL is not setting up LoadTestTool correctly (Vandana Ayyalasomayajula)
2014-05-22 18:56:20 -07:00
Zhihong Yu
71c1d02f02
HBASE-11104 IntegrationTestImportTsv#testRunFromOutputCommitter misses credential initialization (Vandana)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1596277 13f79535-47bb-0310-9956-ffa450edef68
2014-05-20 14:51:00 +00:00
ndimiduk
4c8510f852
HBASE-11137 Add mapred.TableSnapshotInputFormat
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1594982 13f79535-47bb-0310-9956-ffa450edef68
2014-05-15 17:00:37 +00:00
mbertozzi
788b285e11
HBASE-8332 Add truncate as HMaster method
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1593439 13f79535-47bb-0310-9956-ffa450edef68
2014-05-08 22:25:01 +00:00
Jonathan Hsieh
3e3b9a2f65
HBASE-5697 Audit HBase for usage of deprecated hadoop 0.20.x, 1.x property names (Srikanth Srungarapu)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1591045 13f79535-47bb-0310-9956-ffa450edef68
2014-04-29 18:19:37 +00:00
Michael Stack
b2ef1ce01c
HBASE-10886 add htrace-zipkin to the runtime dependencies again -- REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1584935 13f79535-47bb-0310-9956-ffa450edef68
2014-04-04 23:19:35 +00:00
Michael Stack
62908378bc
HBASE-10886 add htrace-zipkin to the runtime dependencies again (Masatake Iwasaki)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1584455 13f79535-47bb-0310-9956-ffa450edef68
2014-04-03 23:04:10 +00:00
ndimiduk
62327bc08d
HBASE-10830 Integration test MR jobs attempt to load htrace jars from the wrong location
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1583826 13f79535-47bb-0310-9956-ffa450edef68
2014-04-01 23:27:56 +00:00
jxiang
7716a3ca94
HBASE-10569 Co-locate meta and master
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1581479 13f79535-47bb-0310-9956-ffa450edef68
2014-03-25 19:34:52 +00:00
Michael Stack
c4610ecab2
HBASE-10746 Bump the version of HTrace to 3.0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1580076 13f79535-47bb-0310-9956-ffa450edef68
2014-03-21 22:46:03 +00:00
ramkrishna
829c3725c7
HBASE-10675 - IntegrationTestIngestWithACL should allow User to be passed as Parameter (Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1576016 13f79535-47bb-0310-9956-ffa450edef68
2014-03-10 17:46:40 +00:00
Zhihong Yu
11a089dc40
HBASE-10700 IntegrationTestWithCellVisibilityLoadAndVerify should allow current user to be the admin
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1575486 13f79535-47bb-0310-9956-ffa450edef68
2014-03-08 05:01:37 +00:00
jeffreyz
9a55412869
HBASE-10580: IntegrationTestingUtility#restoreCluster leak resource when running in a mini cluster mode
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1570765 13f79535-47bb-0310-9956-ffa450edef68
2014-02-22 00:34:31 +00:00
Andrew Kyle Purtell
3f9f4e00b6
HBASE-10440 Integration tests fail due to nonce collisions (Sergey Shelukhin)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1562675 13f79535-47bb-0310-9956-ffa450edef68
2014-01-30 03:10:06 +00:00
Zhihong Yu
bf5c9ad1f4
HBASE-10409 Allow config options related to zookeeper to be passed to IntegrationTestsDriver - revert
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1560902 13f79535-47bb-0310-9956-ffa450edef68
2014-01-24 05:27:21 +00:00
Zhihong Yu
581e16d633
HBASE-10406 Column family option is not effective in IntegrationTestSendTraceRequests
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1560880 13f79535-47bb-0310-9956-ffa450edef68
2014-01-24 01:57:57 +00:00
Zhihong Yu
0ba78627f2
HBASE-10409 Allow config options related to zookeeper to be passed to IntegrationTestsDriver (Ted Yu)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1560804 13f79535-47bb-0310-9956-ffa450edef68
2014-01-23 20:39:23 +00:00
Andrew Kyle Purtell
5f5ce57c9a
HBASE-10307. IntegrationTestIngestWithEncryption assumes localhost cluster
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1557219 13f79535-47bb-0310-9956-ffa450edef68
2014-01-10 18:44:59 +00:00
ramkrishna
3cc835b7e1
HBASE-9846-Integration test and LoadTestTool support for cell ACLs(Ram)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1556866 13f79535-47bb-0310-9956-ffa450edef68
2014-01-09 16:45:26 +00:00
anoopsamjohn
5a1f9d2e1e
HBASE-10297 LoadAndVerify Integration Test for cell visibility
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1556770 13f79535-47bb-0310-9956-ffa450edef68
2014-01-09 09:53:18 +00:00
anoopsamjohn
e47fa6826b
HBASE-9858 Integration test and LoadTestTool support for cell Visibility
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1555145 13f79535-47bb-0310-9956-ffa450edef68
2014-01-03 16:44:59 +00:00
Zhihong Yu
ea7734dc90
HBASE-10246 Wrap long lines in recently added source files
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1553786 13f79535-47bb-0310-9956-ffa450edef68
2013-12-28 04:40:02 +00:00
sershe
0914704b66
HBASE-10175 2-thread ChaosMonkey steps on its own toes
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1553634 13f79535-47bb-0310-9956-ffa450edef68
2013-12-27 06:53:54 +00:00
eclark
1e0185468c
HBASE-10124 Make Sub Classes Static When Possible
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1550294 13f79535-47bb-0310-9956-ffa450edef68
2013-12-11 22:20:00 +00:00
Andrew Kyle Purtell
9871ed8a0a
HBASE-9966. Create integration test for online Bloom Filter change (Aleksandr Shulman)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1549986 13f79535-47bb-0310-9956-ffa450edef68
2013-12-10 22:18:03 +00:00
Michael Stack
57b8613688
HBASE_9955 Make hadoop2 the default and deprecate hadoop1; RETRY
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1548374 13f79535-47bb-0310-9956-ffa450edef68
2013-12-06 02:42:20 +00:00
Michael Stack
fe5b28625a
HBASE-9955 Make hadoop2 the default and deprecate hadoop1; REVERT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1548351 13f79535-47bb-0310-9956-ffa450edef68
2013-12-06 01:16:51 +00:00
Michael Stack
7fbe97470e
HBASE-9955 Make hadoop2 the default and deprecate hadoop1
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1548349 13f79535-47bb-0310-9956-ffa450edef68
2013-12-06 01:10:59 +00:00
Andrew Kyle Purtell
f8139d1bf5
Update version in POMs to 0.99.0-SNAPSHOT after branching for release 0.98.0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1547743 13f79535-47bb-0310-9956-ffa450edef68
2013-12-04 09:31:02 +00:00
Andrew Kyle Purtell
edbf698cc1
HBASE-7544. Transparent CF encryption
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1545536 13f79535-47bb-0310-9956-ffa450edef68
2013-11-26 04:22:33 +00:00
nkeywal
bc7c3c7daa
HBASE-10012 Hide ServerName constructor
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543921 13f79535-47bb-0310-9956-ffa450edef68
2013-11-20 20:02:25 +00:00
Enis Soztutar
a26dd714b5
HBASE-8369 MapReduce over snapshot files
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1543195 13f79535-47bb-0310-9956-ffa450edef68
2013-11-18 22:17:39 +00:00
ndimiduk
4b87240aa3
HBASE-9165 [mapreduce] Modularize building dependency jars
...
- Separate adding HBase and dependencies from adding other job
dependencies, and expose it as a separate method that other
projects can use (for PIG-3285).
- Explicitly add hbase-server to the list of dependencies we ship
with the job, for users who extend the classes we provide (see
HBASE-9112).
- Add integration test for addDependencyJars.
- Code reuse for TestTableMapReduce.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1542341 13f79535-47bb-0310-9956-ffa450edef68
2013-11-15 17:43:53 +00:00
jxiang
aecabe7518
HBASE-9947 Add CM action for online compression algorithm change
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1542323 13f79535-47bb-0310-9956-ffa450edef68
2013-11-15 16:56:00 +00:00
jxiang
5583310bb1
HBASE-9757 Reenable fast region move in SlowDeterministicMonkey
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1541811 13f79535-47bb-0310-9956-ffa450edef68
2013-11-14 04:37:33 +00:00
larsh
2a057457d0
HBASE-9138 getHaseIntegrationTestingUtility() is misspelled
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1541328 13f79535-47bb-0310-9956-ffa450edef68
2013-11-13 00:00:17 +00:00
jeffreyz
0077c822f7
HBASE-9822: IntegrationTestLazyCfLoading failed occasionally in a secure enviroment
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1537233 13f79535-47bb-0310-9956-ffa450edef68
2013-10-30 18:42:42 +00:00
Enis Soztutar
b73e8b3b5a
HBASE-9750 Add retries around Action server stop/start
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536908 13f79535-47bb-0310-9956-ffa450edef68
2013-10-29 22:03:45 +00:00
sershe
322eec45f8
HBASE-8000 create integration/perf tests for stripe compactions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536571 13f79535-47bb-0310-9956-ffa450edef68
2013-10-29 00:42:22 +00:00
Enis Soztutar
5a831da632
HBASE-9759 Prevent random number collision in IntegrationTestBulkLoad
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1536551 13f79535-47bb-0310-9956-ffa450edef68
2013-10-28 23:09:52 +00:00
jxiang
f5881a3116
HBASE-9748 Address outstanding comments raised for HBASE-9696
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535771 13f79535-47bb-0310-9956-ffa450edef68
2013-10-25 16:17:29 +00:00
sershe
6be9b4effe
HBASE-9659 some integration tests can no longer be run using maven
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1535202 13f79535-47bb-0310-9956-ffa450edef68
2013-10-23 22:27:00 +00:00
jeffreyz
ebd009051a
HBASE-9776: Test Load And Verify Fails with TableNotEnabledException
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1533209 13f79535-47bb-0310-9956-ffa450edef68
2013-10-17 19:01:47 +00:00