Commit 05144e7
committed
HADOOP-19695. Add dual-stack/IPv6 Support to HttpServer2
To enable dual-stack or IPv6 support, use InetAddress.getAllByName(hostname) to resolve the IP addresses of a host.
When the system property java.net.preferIPv4Stack is set to true, only IPv4 addresses are returned, and any IPv6 addresses are ignored, so no extra check is needed to exclude IPv6.
When java.net.preferIPv4Stack is false, both IPv4 and IPv6 addresses may be returned, and any IPv6 addresses will also be added as connectors.
To disable IPv4, you need to configure the OS at the system level.1 parent 3f638c2 commit 05144e7
File tree
2 files changed
+55
-7
lines changed- hadoop-common-project/hadoop-common/src
- main/java/org/apache/hadoop/http
- test/java/org/apache/hadoop/http
2 files changed
+55
-7
lines changedLines changed: 33 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
549 | 550 | | |
550 | 551 | | |
551 | 552 | | |
552 | | - | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
553 | 578 | | |
554 | 579 | | |
555 | | - | |
556 | | - | |
| 580 | + | |
| 581 | + | |
557 | 582 | | |
558 | | - | |
559 | | - | |
| 583 | + | |
| 584 | + | |
560 | 585 | | |
561 | 586 | | |
562 | 587 | | |
563 | 588 | | |
564 | | - | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
565 | 592 | | |
566 | 593 | | |
567 | 594 | | |
568 | 595 | | |
569 | 596 | | |
570 | | - | |
571 | 597 | | |
572 | 598 | | |
573 | 599 | | |
| |||
Lines changed: 22 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
56 | 57 | | |
57 | 58 | | |
58 | 59 | | |
| 60 | + | |
59 | 61 | | |
60 | 62 | | |
61 | 63 | | |
| |||
635 | 637 | | |
636 | 638 | | |
637 | 639 | | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
638 | 660 | | |
639 | 661 | | |
640 | 662 | | |
| |||
0 commit comments