Merge lp://staging/~diego-fmpwizard/drizzle/bug-fixes into lp://staging/~drizzle-trunk/drizzle/development
Proposed by
fmpwizard
Status: | Superseded | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Proposed branch: | lp://staging/~diego-fmpwizard/drizzle/bug-fixes | ||||||||||||||||||||||||||||
Merge into: | lp://staging/~drizzle-trunk/drizzle/development | ||||||||||||||||||||||||||||
Diff against target: | None lines | ||||||||||||||||||||||||||||
To merge this branch: | bzr merge lp://staging/~diego-fmpwizard/drizzle/bug-fixes | ||||||||||||||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
fmpwizard (community) | Needs Resubmitting | ||
Jay Pipes (community) | Needs Fixing | ||
Review via email: mp+11758@code.staging.launchpad.net |
This proposal supersedes a proposal from 2009-09-04.
This proposal has been superseded by a proposal from 2009-09-22.
To post a comment you must log in.
* Fixed bug* #377826 "Failure to detect error in allocating transcation_ prealloc_ size"
* I converted transaction_ prealloc_ size to a uint64_t.
That eliminated the strange values that ended up assigned to "transcation_ prealloc_ size" when you tried to set it to a value of 1024*1024*1024*4 or higher.
* To get a warning on those same cases, I had to add:
throw_bounds_ warning( session, true, true, getName(), (int64_t) tmp);
to
set_var.cc:
bool sys_var_ session_ uint64_ t::update( Session *session, set_var *var)
* I also enabled the test suite under big/t/variables -big.test table_size= 4294967296;
* Had to modify a test case for
set @@max_heap_
** Because it now returns a warning about the value being truncated (truncated to 4294966272 ) (This is different than what MySQL does, MySQL accepts a value of 4294967296)