提交 c6bcac80 authored 作者: Thomas Mueller's avatar Thomas Mueller

Documentation

上级 09e92cfd
...@@ -16,7 +16,7 @@ function getVersion(build) { ...@@ -16,7 +16,7 @@ function getVersion(build) {
} else if (build >= 177) { } else if (build >= 177) {
return '1.4.' + build; return '1.4.' + build;
} else if (build >= 146 && build != 147) { } else if (build >= 146 && build != 147) {
return '1.3.' + build; return '1.3/version-1.3.' + build;
} else if (build >= 120) { } else if (build >= 120) {
return '1.2/version-1.2.' + build; return '1.2/version-1.2.' + build;
} else if (build >= 100) { } else if (build >= 100) {
......
...@@ -43,7 +43,7 @@ function getVersion(build) { ...@@ -43,7 +43,7 @@ function getVersion(build) {
} else if (build >= 177) { } else if (build >= 177) {
return '1.4.' + build; return '1.4.' + build;
} else if (build >= 146 && build != 147) { } else if (build >= 146 && build != 147) {
return '1.3.' + build; return '1.3/version-1.3.' + build;
} else if (build >= 120) { } else if (build >= 120) {
return '1.2/version-1.2.' + build; return '1.2/version-1.2.' + build;
} else if (build >= 100) { } else if (build >= 100) {
......
...@@ -29,4 +29,6 @@ Add to http://twitter.com ...@@ -29,4 +29,6 @@ Add to http://twitter.com
- tweet: add @geospatialnews for the new geometry type and disk spatial index - tweet: add @geospatialnews for the new geometry type and disk spatial index
Close bugs: http://code.google.com/p/h2database/issues/list Close bugs: http://code.google.com/p/h2database/issues/list
Update statistics Update statistics
svn move -m "" https://h2database.googlecode.com/svn/tags/version-1.3.162 https://h2database.googlecode.com/svn/tags/version-1.3/version-1.3.162
...@@ -38,20 +38,12 @@ Documentation ...@@ -38,20 +38,12 @@ Documentation
- better document how to do non-unique indexes - better document how to do non-unique indexes
- document pluggable store and OffHeapStore - document pluggable store and OffHeapStore
MVTableEngine:
- test and possibly allow MVCC & MULTI_THREADED
- maybe enable MVCC by default (but allow to disable it)
- test with MVStore.ASSERT enabled
TransactionStore: TransactionStore:
- ability to disable the transaction log, - ability to disable the transaction log,
if there is only one connection if there is only one connection
MVStore: MVStore:
- maybe change the length code to have lower gaps
- data kept in stream store if transaction is not committed? - data kept in stream store if transaction is not committed?
- automated 'kill process' and 'power failure' test - automated 'kill process' and 'power failure' test
- test and possibly improve compact operation (for large dbs) - test and possibly improve compact operation (for large dbs)
- compact: avoid processing pages using a counting bloom filter - compact: avoid processing pages using a counting bloom filter
...@@ -99,8 +91,6 @@ MVStore: ...@@ -99,8 +91,6 @@ MVStore:
- write a LSM-tree (log structured merge tree) utility on top of the MVStore - write a LSM-tree (log structured merge tree) utility on top of the MVStore
with blind writes and/or a bloom filter that with blind writes and/or a bloom filter that
internally uses regular maps and merge sort internally uses regular maps and merge sort
- StreamStore: split blocks similar to rsync crypto, where the split is made
"if the sum of the past 8196 bytes divides by 4096 with zero remainder"
- LIRS cache: maybe remove 'mask' field, and dynamically grow the arrays - LIRS cache: maybe remove 'mask' field, and dynamically grow the arrays
- chunk metadata: maybe split into static and variable, - chunk metadata: maybe split into static and variable,
or use a small page size for metadata or use a small page size for metadata
...@@ -113,6 +103,7 @@ MVStore: ...@@ -113,6 +103,7 @@ MVStore:
fields (childrenCount for example) fields (childrenCount for example)
- Support SortedMap for MVMap - Support SortedMap for MVMap
- compact: copy whole pages (without having to open all maps) - compact: copy whole pages (without having to open all maps)
- maybe change the length code to have lower gaps
*/ */
......
...@@ -104,6 +104,10 @@ public class MVTableEngine implements TableEngine { ...@@ -104,6 +104,10 @@ public class MVTableEngine implements TableEngine {
throw DbException.get( throw DbException.get(
ErrorCode.DATABASE_ALREADY_OPEN_1, ErrorCode.DATABASE_ALREADY_OPEN_1,
e, fileName); e, fileName);
} else if (errorCode == DataUtils.ERROR_READING_FAILED) {
throw DbException.get(
ErrorCode.IO_EXCEPTION_1,
e, fileName);
} }
throw DbException.get( throw DbException.get(
ErrorCode.FILE_CORRUPTED_1, ErrorCode.FILE_CORRUPTED_1,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论