Skip to content

Conversation

@SolidWallOfCode
Copy link
Member

Add postfix increment to IPHashTable::iterator.

Add postfix increment to IPHashTable::iterator.
This closes apache#780.
@atsci
Copy link

atsci commented Jul 1, 2016

Linux build failed! See https://ci.trafficserver.apache.org/job/Github-Linux/296/ for details.

@atsci
Copy link

atsci commented Jul 1, 2016

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/400/ for details.

@atsci
Copy link

atsci commented Jul 1, 2016

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/401/ for details.

@asfgit asfgit closed this in 44bc6b9 Jul 1, 2016
// Therefore @c do_io_close is called on a post-incremented iterator.
for (IPHashTable::iterator last = m_ip_pool.end(), spot = m_ip_pool.begin(); spot != last ; spot++->do_io_close())
; // empty
m_ip_pool.clear();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a thought. As at this point the collection should be empty? do want to add an assert that it is vs calling clear() as calling clear() on an empty collection be a no-opt or a sign of a bug?

@SolidWallOfCode SolidWallOfCode deleted the ts-4629 branch October 21, 2018 23:31
JosiahWI pushed a commit to JosiahWI/trafficserver that referenced this pull request Jul 19, 2023
jasmine-nahrain pushed a commit to jasmine-nahrain/trafficserver that referenced this pull request Jun 24, 2024
* Update response body to exclude headers

* Update tests to check both response with headers and response body only

* Update header_rewrite_custom_body.test.py

* Fix tests to check headers and body

(cherry picked from commit cb552b6)
(cherry picked from commit e12f4798d0d46bd90c810f8f3a7a067ea3b2c76f)
ywkaras pushed a commit that referenced this pull request Jul 15, 2024
* Add set-body-custom to header_rewrite options

(cherry picked from commit 5bd9999)
(cherry picked from commit 08c614ef0089b175a5b6cee205b748416efb87cd)

* Update set-custom-body response body to exclude headers (#780)

* Update response body to exclude headers

* Update tests to check both response with headers and response body only

* Update header_rewrite_custom_body.test.py

* Fix tests to check headers and body

(cherry picked from commit cb552b6)
(cherry picked from commit e12f4798d0d46bd90c810f8f3a7a067ea3b2c76f)

* Remove debug check due to known issue

(cherry picked from commit 964b12cc21a9a7c3f9d3fd50286e4cd2d2757bcc)

* Fix formatting

Remove whitespaces

doc formatting fix

Doc formatting fix

* Rename to set-body-from

* Add test for failed second call

* Add more test cases

* Clarify test cases

* Update tests

* Update header_rewrite.en.rst

* Fix flakey test

---------

Co-authored-by: Jasmine Emanouel <jemanouel@apple.com>
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request Dec 10, 2024
* Update response body to exclude headers

* Update tests to check both response with headers and response body only

* Update header_rewrite_custom_body.test.py

* Fix tests to check headers and body
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request Dec 10, 2024
* Revert "Update set-custom-body response body to exclude headers (apache#780)"

This reverts commit cb552b6.

* Revert "Add set-body-custom to header_rewrite options"

This reverts commit 5bd9999.

* Add set-custom-body config item to header_rewrite (apache#11472)

* Add set-body-custom to header_rewrite options

(cherry picked from commit 5bd9999)
(cherry picked from commit 08c614ef0089b175a5b6cee205b748416efb87cd)

* Update set-custom-body response body to exclude headers (apache#780)

* Update response body to exclude headers

* Update tests to check both response with headers and response body only

* Update header_rewrite_custom_body.test.py

* Fix tests to check headers and body

(cherry picked from commit cb552b6)
(cherry picked from commit e12f4798d0d46bd90c810f8f3a7a067ea3b2c76f)

* Remove debug check due to known issue

(cherry picked from commit 964b12cc21a9a7c3f9d3fd50286e4cd2d2757bcc)

* Fix formatting

Remove whitespaces

doc formatting fix

Doc formatting fix

* Rename to set-body-from

* Add test for failed second call

* Add more test cases

* Clarify test cases

* Update tests

* Update header_rewrite.en.rst

* Fix flakey test

---------

Co-authored-by: Jasmine Emanouel <jemanouel@apple.com>
(cherry picked from commit 0d8a6ac)

* header_rewrite: Allow Txn reenable to be deferred. (apache#11658)

The SetBodyFrom operator needs to defer calling Txn reenable
until the fetch of the URL providing the response body
completes.

(cherry picked from commit 50f5f23)

* cherry-pick cleanup

* cherry-pick cleanup

* Cleanup of header_rewrite redirect operator when invoked globally. (apache#11551)

Also includes new Au test coverage.

(cherry picked from commit 94dfd0e)

* fix return value

---------

Co-authored-by: Jasmine Emanouel <40879549+jasmine-nahrain@users.noreply.github.com>
Co-authored-by: Walt Karas <wkaras@yahooinc.com>
masaori335 pushed a commit to masaori335/trafficserver that referenced this pull request May 29, 2025
* Add set-custom-body config item to header_rewrite (apache#11472)

* Add set-body-custom to header_rewrite options

(cherry picked from commit 5bd9999)
(cherry picked from commit 08c614ef0089b175a5b6cee205b748416efb87cd)

* Update set-custom-body response body to exclude headers (apache#780)

* Update response body to exclude headers

* Update tests to check both response with headers and response body only

* Update header_rewrite_custom_body.test.py

* Fix tests to check headers and body

(cherry picked from commit cb552b6)
(cherry picked from commit e12f4798d0d46bd90c810f8f3a7a067ea3b2c76f)

* Remove debug check due to known issue

(cherry picked from commit 964b12cc21a9a7c3f9d3fd50286e4cd2d2757bcc)

* Fix formatting

Remove whitespaces

doc formatting fix

Doc formatting fix

* Rename to set-body-from

* Add test for failed second call

* Add more test cases

* Clarify test cases

* Update tests

* Update header_rewrite.en.rst

* Fix flakey test

---------

Co-authored-by: Jasmine Emanouel <jemanouel@apple.com>
(cherry picked from commit 0d8a6ac)

* Cleanup of header_rewrite redirect operator when invoked globally. (apache#11551)

Also includes new Au test coverage.

(cherry picked from commit 94dfd0e)

* header_rewrite: Allow Txn reenable to be deferred. (apache#11658)

The SetBodyFrom operator needs to defer calling Txn reenable
until the fetch of the URL providing the response body
completes.

(cherry picked from commit 50f5f23)

---------

Co-authored-by: Jasmine Emanouel <40879549+jasmine-nahrain@users.noreply.github.com>
Co-authored-by: Walt Karas <wkaras@yahooinc.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants