Обсуждение: Autovacuum ro prevent wraparound

Поиск
Список
Период
Сортировка

Autovacuum ro prevent wraparound

От
Steve Erickson
Дата:
<div class="WordSection1"><p class="MsoNormal">I’m running PostgreSQL 8.4 on Ubuntu.  While Postgres was do three
autovacuums(to prevent wraparound) on three really large tables the root (/) directory filled to 100%.  The filesystem
forPostgres (/dev/mapper/db_vg-db_lv mounted on /db) has 56% of its space available.  While Postgres was running, as
soonas I’d free up some space in the root file system, some process would gobble it up.  I stopped the Postgres service
andimmediately 7.5 GB freed up in the root filesystem.<p class="MsoNormal"> <p class="MsoNormal">Does Postgres use disk
spaceoutside of its own filesystem/directory tree?  Is there a setting in the conf file so this can be directed to
anotherfilesystem (such as the /db)?  <p class="MsoNormal"> <p class="MsoNormal">Thanks,<p class="MsoNormal"> <p
class="MsoNormal">SteveErickson<p class="MsoNormal">Senior Developer<p class="MsoNormal"> <p class="MsoNormal">NOTICE: 
Thisemail, including any attachments, is covered by the Electronic Communications Privacy Act, is confidential and may
belegally privileged.  If you are not the intended recipient, you are hereby notified that any retention,
dissemination,distribution or copying of this communication is strictly prohibited.  If you have received this
communicationin error, please immediately notify our office by return email or at our telephone number (651) 925-3200. 
Thendelete and destroy all copies of this email and any attachments.<p class="MsoNormal"> <p class="MsoNormal">Thank
you.<pclass="MsoNormal"> </div> 

wxWidgets Debug Alert assert "sizeNew == -1"

От
John Abraham
Дата:
On OSX, currently version 1.18.1_0+postgresql92, installed using macports, I get the attached error message frequently.  

I have been assuming that it's a known error that will get fixed someday, so I've been pressing "cancel" and carrying on for quite some time now, certainly through multiple versions of PGAdmin, surely back to 1.17 at least.

It occurs to me, after all this time, that perhaps this is something unreported?  It's not unique to one machine -- I get it on multiple machines. 

Should I be filing a bug report or something?  

--
John Abraham
403-232-1060

wxWidgets Debug Alert

../src/generic/grid.cpp(8116): assert "sizeNew == -1" failed in UpdateRowOrColSize(): New size must be positive or -1.

Call stack:
[00] wxGrid::DoSetColSize(int, int)          
[01] wxGrid::SetColSize(int, int)            
[02] 0x00000001062b884f                      
[03] 0x00000001062ab779                      
[04] 0x000000010602a624                      
[05] 0x0000000106018212                      
[06] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) 
[07] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) 
[08] wxEvtHandler::TryHereOnly(wxEvent&)     
[09] wxEvtHandler::TryBeforeAndHere(wxEvent&) 
[10] wxEvtHandler::ProcessEvent(wxEvent&)    
[11] wxEvtHandler::DoTryChain(wxEvent&)      
[12] wxEvtHandler::ProcessEventLocally(wxEvent&) 
[13] wxEvtHandler::ProcessEvent(wxEvent&)    
[14] wxWindowBase::TryAfter(wxEvent&)        
[15] wxEvtHandler::TryAfter(wxEvent&)        
[16] wxEvtHandler::ProcessEvent(wxEvent&)    
[17] wxAuiNotebook::DoModifySelection(unsigned long, bool) 
[18] 0x0000000105d9c0ac                      
[19] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) 
[20] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) 
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.

Re: wxWidgets Debug Alert assert "sizeNew == -1"

От
Neel Patel
Дата:
Hi John,

Can you please provide the steps to reproduce this error ?

Thanks,
Neel Patel


On Tue, Jan 7, 2014 at 4:08 AM, John Abraham <jea@hbaspecto.com> wrote:
On OSX, currently version 1.18.1_0+postgresql92, installed using macports, I get the attached error message frequently.  

I have been assuming that it's a known error that will get fixed someday, so I've been pressing "cancel" and carrying on for quite some time now, certainly through multiple versions of PGAdmin, surely back to 1.17 at least.

It occurs to me, after all this time, that perhaps this is something unreported?  It's not unique to one machine -- I get it on multiple machines. 

Should I be filing a bug report or something?  

--
John Abraham
403-232-1060

wxWidgets Debug Alert

../src/generic/grid.cpp(8116): assert "sizeNew == -1" failed in UpdateRowOrColSize(): New size must be positive or -1.

Call stack:
[00] wxGrid::DoSetColSize(int, int)          
[01] wxGrid::SetColSize(int, int)            
[02] 0x00000001062b884f                      
[03] 0x00000001062ab779                      
[04] 0x000000010602a624                      
[05] 0x0000000106018212                      
[06] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) 
[07] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) 
[08] wxEvtHandler::TryHereOnly(wxEvent&)     
[09] wxEvtHandler::TryBeforeAndHere(wxEvent&) 
[10] wxEvtHandler::ProcessEvent(wxEvent&)    
[11] wxEvtHandler::DoTryChain(wxEvent&)      
[12] wxEvtHandler::ProcessEventLocally(wxEvent&) 
[13] wxEvtHandler::ProcessEvent(wxEvent&)    
[14] wxWindowBase::TryAfter(wxEvent&)        
[15] wxEvtHandler::TryAfter(wxEvent&)        
[16] wxEvtHandler::ProcessEvent(wxEvent&)    
[17] wxAuiNotebook::DoModifySelection(unsigned long, bool) 
[18] 0x0000000105d9c0ac                      
[19] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) 
[20] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) 
Do you want to stop the program?
You can also choose [Cancel] to suppress further warnings.

Re: wxWidgets Debug Alert assert "sizeNew == -1"

От
bithead
Дата:
Since John hasn't responded, I will.

MacPorts base version 2.2.1 installed
port selfupdate from today (2014-01-15)

Steps to reproduce on OSX 10.8.5:

sudo port install pgadmin3 +postgresql93

open pgadmin

drill down to any table in any existing database in the tree view.
click on a table
click on the SQL icon in the toolbar
error message appears as John described
hit cancel and go on with life for the remainder of the process lifetime

I can also install pgAdmin3 +debug+postgresql93.  This gives an additional
error message when I click on the database name "cannot find resources ..... 
/*.xrc".   I click on OK and ignore this also.

IDK what else you need.  Please let me know and I'll make it happen and
attach it here.


/Kirk



--
View this message in context:
http://postgresql.1045698.n5.nabble.com/Autovacuum-ro-prevent-wraparound-tp5785547p5787338.html
Sent from the PostgreSQL - pgadmin support mailing list archive at Nabble.com.



Re: wxWidgets Debug Alert assert "sizeNew == -1"

От
Dave Page
Дата:
On Wed, Jan 15, 2014 at 10:06 PM, bithead <kirk@webfinish.com> wrote:
> Since John hasn't responded, I will.
>
> MacPorts base version 2.2.1 installed
> port selfupdate from today (2014-01-15)
>
> Steps to reproduce on OSX 10.8.5:
>
> sudo port install pgadmin3 +postgresql93
>
> open pgadmin
>
> drill down to any table in any existing database in the tree view.
> click on a table
> click on the SQL icon in the toolbar
> error message appears as John described
> hit cancel and go on with life for the remainder of the process lifetime
>
> I can also install pgAdmin3 +debug+postgresql93.  This gives an additional
> error message when I click on the database name "cannot find resources .....
> /*.xrc".   I click on OK and ignore this also.
>
> IDK what else you need.  Please let me know and I'll make it happen and
> attach it here.

It's an issue that should be fixed sometime, but it's technically just
an annoyance, not a problem. However, it's a debug assertion, so it
should only be appearing in a debug build. So the real issue here is
that MacPorts is building a debug binary?

-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company



Re: wxWidgets Debug Alert assert "sizeNew == -1"

От
Neel Patel
Дата:
Hi,

I have checked with pgAdmin 1.18.1 with PostgreSQL 9.3 in Mac OS 10.6.3.

I have checked pgAdmin that comes with PostgreSQL 9.3 installation and also my development environment in debug mode but i am not able to reproduce this issue.

May be issue with Mac OS X version ? I will check with other version of Mac OS X with debug and release versions of binary.

Thanks,
Neel Patel


On Thu, Jan 16, 2014 at 3:08 PM, Dave Page <dpage@pgadmin.org> wrote:
On Wed, Jan 15, 2014 at 10:06 PM, bithead <kirk@webfinish.com> wrote:
> Since John hasn't responded, I will.
>
> MacPorts base version 2.2.1 installed
> port selfupdate from today (2014-01-15)
>
> Steps to reproduce on OSX 10.8.5:
>
> sudo port install pgadmin3 +postgresql93
>
> open pgadmin
>
> drill down to any table in any existing database in the tree view.
> click on a table
> click on the SQL icon in the toolbar
> error message appears as John described
> hit cancel and go on with life for the remainder of the process lifetime
>
> I can also install pgAdmin3 +debug+postgresql93.  This gives an additional
> error message when I click on the database name "cannot find resources .....
> /*.xrc".   I click on OK and ignore this also.
>
> IDK what else you need.  Please let me know and I'll make it happen and
> attach it here.

It's an issue that should be fixed sometime, but it's technically just
an annoyance, not a problem. However, it's a debug assertion, so it
should only be appearing in a debug build. So the real issue here is
that MacPorts is building a debug binary?

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company


--
Sent via pgadmin-support mailing list (pgadmin-support@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-support

Re: wxWidgets Debug Alert assert "sizeNew == -1"

От
bithead
Дата:
>> MacPorts is building a debug binary? 
Maybe a debug binary of wxWidgets-3.0?  It only builds a pgadmin3 debug
binary if you tell it to with
sudo port install pgadmin3 +debug

>>but it's technically just an annoyance, not a problem...
True, it just means hitting cancel once on the first SQL window.   I guess
that's why it hasn't been reported before.

I was hoping it was just a nit that could be easily fixed.   No worries. 
Thanks



--
View this message in context:
http://postgresql.1045698.n5.nabble.com/Autovacuum-ro-prevent-wraparound-tp5785547p5787470.html
Sent from the PostgreSQL - pgadmin support mailing list archive at Nabble.com.