• 4
    • 17
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.

      In the past we allow user to save a page with up to 100,000 characters.

      As there isn't any check on the size, if a user is saving a page bigger than 100,000 characters the database would throw an integrity constraint error.

      Now we make the size bigger (2GB) so there isn't an arbitrary limit and to prevent large page save from throwing an error.

      While it is very unlikely a page will get to that size, big pages could create a performance problem.

      We need to implement a better check (page size limitation) and a better error message to advise the user if they have breached the page size limit.

            [CONFSERVER-12773] Limit for page size: amount of text that can be saved in a page

            BillA added a comment -

            Thank you for raising this issue. While I can see how this feature would be useful, we have no plans to implement it in the foreseeable future. In order to set expectations, we're closing this request now.

            Thanks again for your idea.

            Bill Arconati,
            Group Product Manager

            BillA added a comment - Thank you for raising this issue. While I can see how this feature would be useful, we have no plans to implement it in the foreseeable future. In order to set expectations, we're closing this request now. Thanks again for your idea. Bill Arconati, Group Product Manager

            David, the limits you mention seem quite small and are probably a result of MySQL driver packet size limitation, or the limits around POST data handled by your application server. I suspect it is most likely the former. You might be able to get larger pages saved by increasing the limit, if you really require it. However, there are other things in Confluence that will not work optimally (indexing, some plugins) on such large pages.

            Matt Ryall added a comment - David, the limits you mention seem quite small and are probably a result of MySQL driver packet size limitation, or the limits around POST data handled by your application server. I suspect it is most likely the former. You might be able to get larger pages saved by increasing the limit , if you really require it. However, there are other things in Confluence that will not work optimally (indexing, some plugins) on such large pages.

            I've recently happened across this limitation. What I discovered was that there are two limits that need to be checked.
            There is a lower page size limit that allows a page to be saved, but when the user tries to:
            1. Edit the saved page
            2. Click the cancel button having made no changes
            , the cancel button returns the user straight back to the edit page instead of the view page.

            The upper limit is where the page cannot be saved at all. I've opened up a customer support ticket for this, but the relevant details are here:

            It seems that before we reach the point where the page save functionality breaks, other functionality starts breaking with large pages that successfully saved.
            I found I could save large pages containing around 19k (1618950 chars, 1657130 bytes) lines of wiki markup. Then I tried to edit the page and click "cancel" on the edit screen without making any changes. Instead of taking me back to view the page, the cancel button re-loaded the edit screen. There were no error messages of any kind.
            
            I start bi-secting the file to figure out a what point the edit screen cancel button became broken. Eventually I found that it stopped working somewhere between:
            6162 lines (476063 chars, 488385 bytes) - Cancel button working
            6179 lines (477000 chars, 489356 bytes) - Cancel button broken
            
            I did all the latest testing on a completely clean installation of Confluence 3.3 using MySQL 5.1.45
            

            David Corley added a comment - I've recently happened across this limitation. What I discovered was that there are two limits that need to be checked. There is a lower page size limit that allows a page to be saved, but when the user tries to: 1. Edit the saved page 2. Click the cancel button having made no changes , the cancel button returns the user straight back to the edit page instead of the view page. The upper limit is where the page cannot be saved at all. I've opened up a customer support ticket for this, but the relevant details are here: It seems that before we reach the point where the page save functionality breaks, other functionality starts breaking with large pages that successfully saved. I found I could save large pages containing around 19k (1618950 chars, 1657130 bytes) lines of wiki markup. Then I tried to edit the page and click "cancel" on the edit screen without making any changes. Instead of taking me back to view the page, the cancel button re-loaded the edit screen. There were no error messages of any kind. I start bi-secting the file to figure out a what point the edit screen cancel button became broken. Eventually I found that it stopped working somewhere between: 6162 lines (476063 chars, 488385 bytes) - Cancel button working 6179 lines (477000 chars, 489356 bytes) - Cancel button broken I did all the latest testing on a completely clean installation of Confluence 3.3 using MySQL 5.1.45

              Unassigned Unassigned
              rhartono Roy Hartono [Atlassian]
              Votes:
              8 Vote for this issue
              Watchers:
              14 Start watching this issue

                Created:
                Updated: