This repository has been archived by the owner on Apr 4, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 112
/
CHANGES.txt
executable file
·1207 lines (748 loc) · 43.1 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
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
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Apache Falcon Change log
Branch: 0.6.1 (Proposed Release Version: 0.6.1)
FALCON-1134 Create branch 0.6.1 and update version to 0.6.1
(Shaik Idris Ali)
INCOMPATIBLE CHANGES
NEW FEATURES
FALCON-1182 Remove reference to com.google.code.findbugs:annotations(Shaik Idris Ali)
FALCON-1091 Monitoring plugin that registers catalog partition - code
(Suhas Vasu / PallaviRao / Shwetha GS via Suhas Vasu)
FALCON-790 Falcon UI to enable entity/process/feed edits and
management. (Armando Reyna/Kenneth Ho via Srikanth Sundarrajan)
FALCON-949 Force update feature (pavan kumar kolamuri via Suhas Vasu)
FALCON-822 Add reverse look up API (Ajay Yadava via Suhas Vasu)
IMPROVEMENTS
FALCON-1220 Exclude downloaded directories from falcon-ui modules
(Shaik Idris Ali)
FALCON-1158 Rename the parameter "pattern" in LIST API to "nameseq"
(Ying Zheng via Suhas Vasu)
FALCON-1142 ClusterEntityParserTest.testClusterWithOnlyStaging
fails when run alone(Pallavi Rao via Suhas Vasu)
FALCON-1128 Adding getter methods to FeedLookupResult
(Karishma Gulati via Samarth)
FALCON-1086 Support execution-order of a feed to be overridden
for replication coord (Shaik Idris Ali via Suhas Vasu)
FALCON-915 Failed to load data. Error: 400 Param user.name
can't be empty - Web UI/0.6 (Balu Vellanki via Suhas Vasu)
FALCON-933 misleading error msg on cluster submit failure
(Sowmya Ramesh via Suhas Vasu)
FALCON-910 Better error messages when creating cluster's directories
(karan kumar via Suhas Vasu)
FALCON-1042 Misleading mesage received while performing touch operation
on scheduled entity (Suhas Vasu)
FALCON-1074 EntityUtil getInstanceSequence is buggy (Ajay Yadava via Suhas vasu)
FALCON-1024 Updating tags and pipeline elements of the feed/process definition
resubmits a new Oozie bundle (Pallavi Rao via Suhas Vasu)
FALCON-555 API response from instance "params" having multiple "entry" key
(Pallavi Rao via Suhas Vasu)
FALCON-1003 Update checkstyle to remove DoubleCheckedLocking
(Pallavi Rao via Suhas Vasu)
FALCON-1012 Add support for MapR-FS (Roman Slysh via Suhas Vasu)
FALCON-774 Discontinue support for JDK 1.6 and move to 1.7. (Peeyush
Bishnoi via Srikanth Sundarrajan)
FALCON-263 Adding documentation for params api (Ajay Yadav via Srikanth
Sundarrajan)
FALCON-237 falcon feed replication should honour availability flag (Peeyush
Bishnoi via Srikanth Sundarrajan)
FALCON-417 Upgrade Hive and HCatalog to latest stable version. (Peeyush Bishnoi
via Srikanth Sundarrajan)
FALCON-896 Upgrade oozie to 4.1.0 and make it the default for falcon. (Peeyush
Bishnoi via Srikanth Sundarrajan)
FALCON-749 Improve error printed in falcon CLI. (Suresh Srinivas via Shwetha GS)
FALCON-977 Drop incubator/incubating from falcon codebase. (Shwetha GS
via Srikanth Sundarrajan)
FALCON-952 If hadoop home is set, use $HADOOP_HOME to set falcon classpath
(Balu Vellanki via Suhas Vasu)
FALCON-935 Feed and process late rerun failed in falcon trunk
(Shaik Idris Ali via Suhas Vasu)
FALCON-914 Add option to search for Entities. (Ajay Yadav via Srikanth
Sundarrajan)
FALCON-256 Create new API for Process dependency graph DAG which captures
process connected via feeds. (Ajay Yadav via Srikanth Sundarrajan)
FALCON-823 Add path matching ability to the radix tree (Ajay Yadav
via Srikanth Sundarrajan)
FALCON-329 Falcon client methods should return objects. (Samar via Shwetha GS)
FALCON-593 Preserve data type for properties in a vertex. (Ajay
Yadav via Srikanth Sundarrajan)
FALCON-785 Document upgrade path from 0.5 to 0.6. (Balu Vellanki
via Srikanth Sundarrajan)
FALCON-877 Pagination API should have a cap on number of results
returned (Ajay Yadav via Srikanth Sundarrajan)
FALCON-734 Document when to use Distributed Mode vs. Embedded Mode
(Ajay Yadav via Srikanth Sundarrajan)
FALCON-805 Create store to store feed properties like name against
it's path (Ajay Yadav via Srikanth Sundarrajan)
FALCON-807 Fix order of actual and expected expression in assert
statements in webapp module (Ajay Yadav via Srikanth Sundarrajan)
FALCON-784 Update release notes in CHANGES.txt in branch and trunk
(Venkatesh Seetharam)
FALCON-782 Update trunk version to 0.7-incubating-SNAPSHOT (Venkatesh
Seetharam)
OPTIMIZATIONS
FALCON-1071 Feed Listing API default behaviour for start and end
not handled properly. (Suhas Vasu)
FALCON-1063 Falcon CLI list entities operation throws NullPointerException
(Pallavi Rao via Suhas Vasu)
FALCON-987 params command inconsistent behavior
(pavan kumar kolamuri via Suhas Vasu)
FALCON-944 Parallel update APIs create 2 coords (Suhas Vasu)
FALCON-943 process update copying user lib is very slow. (Shwetha G S)
FALCON-419 Update deprecated HCatalog API to use Hive Metastore API.
(Shwetha GS)
FALCON-423 Updating falcon server endpoint in distributed setup doesn't
work. (Srikanth Sundarrajan)
FALCON-913 Change the default values of log clean up services
(Suhas vasu)
BUG FIXES
FALCON-1224 cannot build falcon - codehaus close service and repo
- fail error 503 (Suhas Vasu via Shaik Idris Ali)
FALCON-1195 ClusterEntityParserTest fails intermittently.
(Balu Vellanki via Shaik Idris Ali)
FALCON-1162 Cluster submit succeeds when staging HDFS dir does not
have 777 (ALL) permission (Venkat Ramachandran via Suhas Vasu)
FALCON-1161 Test case feedFeedBasePathExists fails intermittently
(Suhas Vasu)
FALCON-1154 Replication is broken (Sowmya Ramesh via Suhas Vasu)
FALCON-1159 Falcon build is broken (Suhas Vasu)
FALCON-1146 feed retention policy deleted everything all the way
up to the root (Peeyush Bishnoi via Suhas Vasu)
FALCON-1129 In a secure cluster, feed replication fails because of
Authentication issues (Venkat Ranganathan via Suhas Vasu)
FALCON-1141 Reverse Lookup for feed in prism fails with BadRequest
(Ajay Yadava via Suhas Vasu)
FALCON-1143 Correcting order of entities on reload
(Ajay Yadava via Suhas Vasu)
FALCON-1144 Dynamic partitions not getting registered in Hcat
(Suhas Vasu)
FALCON-1132 Falcon trunk is broken due to failure in IT test
(Ajay Yadava via Suhas Vasu)
FALCON-1097 UT failure for ExpressionHelperTest
(Ajay Yadava via Shaik Idris)
FALCON-1125 Feed Lookup API doesnt work via prism
(Ajay Yadava via Suhas Vasu)
FALCON-1119 Instance logs option is not returning the log location
(Suhas Vasu)
FALCON-1100 UI : Failed to load data. 404 not found
(Sowmya Ramesh via Suhas Vasu)
FALCON-1123 Stacktrace printed by Falcon CLI is not useful to user
(Pallavi Rao via Suhas Vasu)
FALCON-1117 Falcon Client throws NPE on no emtpy result in
reverse lookup (Ajay Yadava via Suhas Vasu)
FALCON-1099 FeedReplicator: throws NPE (Sowmya Ramesh via Suhas Vasu)
FALCON-1064 Build hangs at the following test: JMSMessageProducerTest
(Sowmya Ramesh via Suhas Vasu)
FALCON-1070 numResults and offset doesnot work for instance operations
(Suhas Vasu)
FALCON-1025 lastWeek and CurrentWeek functions are getting
evaluated incorrect (pavan kumar kolamuri via Suhas Vasu)
FALCON-1020 validate command produces different results when run
via prism and server (pavan kumar kolamuri via Suhas Vasu)
FALCON-950 Rerun does not work on succeeded instances (Suhas Vasu)
FALCON-1048 Incorrect documentation for feed instacnce listing api. (Suhas
Vasu via Srikanth Sundarrajan)
FALCON-1057 recipes.twiki should be renamed Recipes.twiki for consistency
and to fix a dead link (Aaron Dossett via Srikanth Sundarrajan)
FALCON-1052 pipeline feature is not able to group by through CLI
(Pallavi Rao via Suhas Vasu)
FALCON-1047 Feed Instance Listing doesn't return any output or error
(Pallavi Rao via Suhas Vasu)
FALCON-1050 Falcon rerun is broken for timed out instances
(Suhas Vasu)
FALCON-1045 Falcon rerun is broken in trunk (Suhas Vasu)
FALCON-973 Add LogMover Service for yarn
(pavan kumar kolamuri via Suhas Vasu)
FALCON-993 Falcon Oozie adaptor test case failed with umask issue
(Peeyush Bishnoi via Srikanth Sundarrajan)
FALCON-1000 ITs fail with NoSuchFieldError: INSTANCE. (Shwetha GS)
FALCON-109 submission of clusters for non registered colos
(Pallavi Rao via Suhas Vasu)
FALCON-995 Sharelib directory does not exist in webapp
(Peeyush Bishnoi via Suhas Vasu)
FALCON-984 Falcon build is broken. (Peeyush Bishnoi via Srikanth
Sundarrajan)
FALCON-945 Fix broken lineage feature in Web-UI. (Adam Kawa via Srikanth
Sundarrajan)
FALCON-921 Validate command is exposed only through prism. (Ajay Yadav
via Shwetha GS)
FALCON-916 Falcon idempotency is being voilated during delete. (Balu
Vellanki via Srikanth Sundarrajan)
FALCON-917 Fix corner cases while getting job id during instance status
(Suhas Vasu)
Release Version: 0.6-incubating
FALCON-785 Document upgrade path from 0.5 to 0.6 (Venkatesh Seetharam)
INCOMPATIBLE CHANGES
FALCON-753 Change the ownership for staging dir to user submitting the feed
(Venkatesh Seetharam)
NEW FEATURES
FALCON-722 Add SLA for processes (Ajay Yadav via Srikanth Sundarrajan)
FALCON-721 Add SLA for Feeds (Ajay Yadav via Suhas Vasu)
FALCON-687 Add hooks for extensions in Audit (Venkatesh Seetharam)
FALCON-636 Add a sample recipe for disaster recovery of hdfs dirs/files
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-635 Add recipe option in falcon client (Sowmya Ramesh via
Venkatesh Seetharam)
FALCON-615 Add pipleline element to lineage graph
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-614 Add pipeline element to process entity
(Balu Vellanki via Venkatesh Seetharam)
FALCON-588 Baselining designer code. (samar via Shwetha GS)
FALCON-400 Add Authorization for Entities (Venkatesh Seetharam)
FALCON-279 Add ACL for Cluster Entity
FALCON-462 Add ACL for process entity
FALCON-463 Validate Feed ACL only if authorization is enabled
FALCON-464 Enforce Authorization for REST API
FALCON-468 Add User Documentation for authorization feature
FALCON-557 Add super-user who is authorized for all
FALCON-466 REST APIs must add the entity owner as an implicit filter (Balu Vellanki
via Venkatesh Seetharam)
FALCON-263 API to get workflow parameters. (pavan kumar kolamuri via Shwetha GS)
IMPROVEMENTS
FALCON-320 Whitespace has not been taken into consideration in runtime.properties
FALCON-766 Falcon workflow rerun by default should rerun only Failed nodes
and remove continue option (Shaik Idris Ali via Venkatesh Seetharam)
FALCON-744 Document existing falcon data archival to cloud store
(Venkatesh Seetharam)
FALCON-869 Clean up required in the instance API calls. (Suhas Vasu)
FALCON-878 Move falcon html files to HTML5. (Ajay Yadav via Srikanth Sundarrajan)
FALCON-145 Feed eviction be implemented in appropriate Storage
implementation. (Ajay Yadav via Srikanth Sundarrajan)
FALCON-813 Expose job id for running jobs in Falcon (Suhas Vasu)
FALCON-834 Propagate request id in the response to help trace and debug
failures in merlin (Venkatesh Seetharam)
FALCON-828 Add hadoop version info as part of falcon admin version API
(Venkatesh Seetharam)
FALCON-762 Support feed listing for file system storage (Srikanth Sundarrajan)
FALCON-20 Remove dependency on custom InMobi DistCp (Sowmya Ramesh via
Venkatesh Seetharam)
FALCON-758 Discontinue support for Oozie-3.x (Peeyush Bishnoi via
Venkatesh Seetharam)
FALCON-757 Discontinue support for Hadoop-1.x (Sowmya Ramesh via
Venkatesh Seetharam)
FALCON-748 Falcon throws '413 Full Head' error message when kerberos is
enabled with AD (Balu Vellanki via Venkatesh Seetharam)
FALCON-767 Upgrade Hadoop from 2.4 to 2.5 (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-651 Typos in Falcon Documentation (Ajay Yadav via Venkatesh Seetharam)
FALCON-576 Update Installation notes for Mac OS (Ajay Yadav via
Venkatesh Seetharam)
FALCON-666 Add Alerts for unrecoverable failures (Venkatesh Seetharam)
FALCON-665 Handle message consumption failures in JMSMessageConsumer
(Venkatesh Seetharam)
FALCON-662 Fetch relationships for a given type API (Balu Vellanki via
Venkatesh Seetharam)
FALCON-661 Add list types to Lineage API (Balu Vellanki via
Venkatesh Seetharam)
FALCON-654 Exclude junit dependency in pom (Ruslan Ostafiychuk)
FALCON-640 Add ability to specify sort order for orderBy param in RestAPI
(Balu Vellanki via Venkatesh Seetharam)
FALCON-594 Process lineage information for Retention policies
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-325 Process lineage information for Replication policies
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-474 Add Bulk APIs to drive the dashboard needs (Balu Vellanki via
Venkatesh Seetharam)
FALCON-166 Instance status start and end dates are rigid and inconvenient
(Balu Vellanki via Venkatesh Seetharam)
FALCON-612 Create CHANGES.txt for falcon-regression(Arpit Gupta via SamarthG)
FALCON-470 Add support for pagination, filter by, etc. to Entity and
Instance List API (Balu Vellanki via Venkatesh Seetharam)
FALCON-327 - Simplify message passing framework (Venkatesh Seetharam)
FALCON-484 - Refactor workflow related code into context, listener and Notification
FALCON-485 - Simplify JMS Message Sender/Consumer and use Workflow Context
FALCON-486 - Introduce Workflow Context in Post Processing
FALCON-487 -Introduce Workflow Context in Rerun framework
FALCON-488 - Introduce Workflow Context in Lineage Service
FALCON-492 - Refactor workflow listener implementation init config driven
FALCON-554 Extend time functions available in Falcon to support current &
last week (Contributed by Srikanth Sundarrajan)
FALCON-369 Refactor workflow builder. (Shwetha GS)
FALCON-280 Validate the ACL in Feed entity with the user submitting the entity
(Jean-Baptiste Onofré via Venkatesh Seetharam)
FALCON-445 Propagate hive credentials defined in cluster entity to
hive-site.xml (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-133 Upgrade to slf4j 1.7.5 and use SLF4J logger. (Jean-Baptiste Onofré
via Shwetha GS)
FALCON-353 enable dry run feature of oozie for schedule
and update (Shwetha GS via Suhas Vasu)
OPTIMIZATIONS
BUG FIXES
FALCON-829 Better error message for cluster submission failure
(Karan Kumar via Venkatesh Seetharam)
FALCON-824 Remove usage of Hadoop incompatible API
(Shwetha G S via Venkatesh Seetharam)
FALCON-894 Cluster submission with hive registry fails in secure setup
(Venkatesh Seetharam)
FALCON-892 HCatReplication fails in secure setup (Venkatesh Seetharam)
FALCON-889 Windows azure replication fails with "wasb" as the scheme to an
HDFS file system (Chris Nauroth via Venkatesh Seetharam)
FALCON-885 RequestID is coming as null for all instance API calls
(Venkatesh Seetharam)
FALCON-880 Oozie Java actions for hive tables fail in secure mode
(Venkatesh Seetharam)
FALCON-717 Shutdown not clean for JMSMessageConsumer
(Shaik Idris Ali via Venkatesh Seetharam
FALCON-875 Enitiy Summary endpoint filterBy does not filter entities
without pipelines (Balu Vellanki via Venkatesh Seetharam)
FALCON-874 Rest API - Instance and Entity orderBy param values should be
case insensitive (Balu Vellanki via Venkatesh Seetharam)
FALCON-820 Fix minor nits with HadoopClientFactory
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-815 Rename mapBandwidthKB to mapBandwidth in DistCp
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-595 Improvements to DefaultAuthorizationProvider code
(Raghav Kumar Gautam via Venkatesh Seetharam)
FALCON-868 Rerun command incorrect in falcon CLI documentation
(Karishma Gulati via Venkatesh Seetharam)
FALCON-864 Falcon superuser is unable to delete scheduled feed
(Venkatesh Seetharam)
FALCON-862 Falcon entity Rest API - filter by tags also returns entities
that do not have tags (Balu Vellanki via Venkatesh Seetharam)
FALCON-795 Maven Enforcer plugin is throwing error while building Falcon
(Peeyush Bishnoi via Venkatesh Seetharam)
FALCON-859 EntitySummary RestAPI : Change pathParam "cluster" to queryParam
(Balu Vellanki via Venkatesh Seetharam)
FALCON-858 entity/instance Rest API - make keys for filterBy param case
insensitive (Balu Vellanki via Venkatesh Seetharam)
FALCON-857 Authorization failure results in internal server error
(Venkatesh Seetharam)
FALCON-850 Cluster summary UI page results in 400 Bad Request
(Balu Vellanki via Venkatesh Seetharam)
FALCON-851 Super user authorization is broken (Venkatesh Seetharam)
FALCON-840 Possible NPE in filteredInstanceSet method of
AbstractInstanceManager (Balu Vellanki via Venkatesh Seetharam)
FALCON-839 Authorization succeeds with invalid acl owner based on group
membership (Venkatesh Seetharam)
FALCON-831 Operation on non existing entity throws internal server error
(Venkatesh Seetharam)
FALCON-710 start/end is optional for lifecycle operations (Balu Vellanki
via Venkatesh Seetharam)
FALCON-819 Submission of cluster with registry interface fails on secure
setup (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-804 Remove Oozie 3.* patch files from Falcon (Peeyush Bishnoi via
Venkatesh Seetharam)
FALCON-803 Instances displayed on Dashboard entity page should be sorted
by startTime (Balu Vellanki via Venkatesh Seetharam)
FALCON-799 Falcon Dashboard unusable when server is started with umask 077
(Balu Vellanki via Venkatesh Seetharam)
FALCON-678 Falcon's default port has changed to 15443 (Balu Vellanki via
Venkatesh Seetharam)
FALCON-482 Concurrent requests made using Proxy Oozie client fail
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-764 Falcon retry of failed process/feed instances broken during restart
(Shaik Idris via Suhas Vasu)
FALCON-800 Falcon lineage is not working (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-792 Integration test EntityManagerPaginationJerseyIT fails
occasionally (Balu Vellanki via Venkatesh Seetharam)
FALCON-787 FalconCLI - Submit recipe failed (Sowmya Ramesh via
Venkatesh Seetharam)
FALCON-786 FalconAuditFilter - Arguments in wrong order (Venkatesh Seetharam)
FALCON-789 Post processing is broken for Feeds (Sowmya Ramesh via
Venkatesh Seetharam)
FALCON-788 Lineage: Minor bug fixes (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-777 UT intermittent failures in Messaging tests depending on Thread.sleep
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-773 Log clean up handlers only work in distributed mode
(Balu Vellanki via Venkatesh Seetharam)
FALCON-760 Messaging is broken for FALCON.ENTITY.TOPIC in case of Eviction
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-768 Change dashboard USER_ID to falcon-dashboard (Balu Vellanki via
Venkatesh Seetharam)
FALCON-759 Adding cluster entity fails when Yarn TimelineClient is enabled
(Balu Vellanki via Venkatesh Seetharam)
FALCON-740 Entity kill job calls OozieClient.kill on bundle coord job ids
before calling kill on bundle job id (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-732 Lineage capture fails for an instance thats not generated by
falcon (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-731 Lineage capture for evicted instance is broken
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-724 Build fails as Integration test fails (Balu Vellanki via
Venkatesh Seetharam)
FALCON-728 Unit test failures on jenkins (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-727 JQuery license is incorrectly mentioned in the header file. (Srikanth Sundarrajan)
FALCON-702 JailedFileSystem does not work for relative paths
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-677 Feed data and stats path defaults to /tmp/. (Suhas Vasu via Shwetha GS)
FALCON-590 Update to ACLs added to process is not handled
(Venkatesh Seetharam)
FALCON-694 StringIndexOutOfBoundsException while updating graph DB for
replicated instance (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-695 Lineage: "stored-in" edge is added between feed entity and
target cluster (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-669 Missing optional workflow execution listeners configuration
results in NPE (Raghav Kumar Gautam via Venkatesh Seetharam)
FALCON-644 Falcon message producer masks errors in Post processing
(Venkatesh Seetharam)
FALCON-338 - late data recording is enabled by default for all feeds
irrespective of late arrival config (Ajay Yadav via Suhas Vasu)
FALCON-652 EntityUtils tests are failing (Ajay Yadav via Venkatesh Seetharam)
FALCON-650 Instance list APIs occassionally fail when orderBy set to
starttime or endtime (Balu Vellanki via Venkatesh Seetharam)
FALCON-649 Remove unnecessary validation for Instance start time in
FalconCLI (Balu Vellanki via Venkatesh Seetharam)
FALCON-579 Lineage breaks if feed.xml doesn't have the date pattern in
feed path location (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-642 OozieProcessWorkflowBuilderTest test failures. (Shwetha GS)
FALCON-630 late data rerun for process broken in trunk. (Shwetha GS)
FALCON-611 Post process arg status is in 'FAILED' state always
(Shwetha GS via Suhas Vasu)
FALCON-622 Fix ProcessUpdate and update at specific time test
(Samarthg)
FALCON-616 cluster submission should fail when shared libs copy fail
(Shwetha GS via Suhas Vasu)
FALCON-598 ProcessHelper throws NPE if the process has no inputs OR no
outputs defined (Balu Vellanki via Venkatesh Seetharam)
FALCON-583 Post processing is broken in current trunk
(Venkatesh Seetharam via Suhas Vasu)
FALCON-582 Latest changes to LICENSE files results in build failure
(Srikanth Sundarrajan via Venkatesh Seetharam)
FALCON-577 Extend time functions added in Falcon 0.6 to support current & last week
are giving UnsupportedOperationException. (Srikanth Sundarrajan via Shwetha GS)
FALCON-578 Table import & table export failing during hcat table replication
(Suhas Vasu)
FALCON-571 user libs not getting loaded during process execution
(Shwetha GS via Suhas Vasu)
FALCON-514 Falcon CLI giving error when using -file option with -rerun in
instance management. (pavan kumar kolamuri via Shwetha GS)
FALCON-566 update throwing null job id exception. (Shwetha GS)
FALCON-561 Falcon jenkins failure in EntityManagerJerseyIT.
(Shwetha GS via Suhas Vasu)
FALCON-556 Feed Replication _SUCCESS is not getting created on target directory.
(pavan kumar kolamuri via Suhas Vasu)
FALCON-497 Able to submit feed even though owner of storage specified (location type=data)
is different from the ACL owner. (Shwetha GS)
FALCON-357 HCatalog Feed replication: Hive export job fails when table partition
contains multiple dated columns. (Satish Mittal via Shwetha GS)
FALCON-495 multi source single target feed replication failing in regression.
(Satish Mittal via Shwetha GS)
FALCON-494 update feature broken. (Shwetha GS via Suhas Vasu)
FALCON-496 Feed Replication with Empty Directories giving error.
(pavan kumar kolamuri via Shwetha GS)
FALCON-483 Fix the failing test ConfigurationStoreTest.testConcurrentRemoves
on jenkins. (Sowmya Ramesh via Shwetha GS)
FALCON-430 Process update with user (Shwetha GS via Venkatesh Seetharam)
FALCON-460 Concurrent deletion of same entity results in NPE (Sowmya Ramesh
via Venkatesh Seetharam)
FALCON-459 Lineage resource API fails with NPE for bad query params
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-456 Custom DistCp conflict with core DistCp in container classpath
fails falcon workflows (Venkatesh Seetharam)
FALCON-446 Hive Replications fail because of permissions issue
(Venkatesh Seetharam)
FALCON-444 Logs dir for replication workflow is incorrect and jobs fail
with permission issues (Venkatesh Seetharam)
FALCON-443 Process with Hive workflow engine and filesystem input feeds,
table output feed fails (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-382 Error While building Latest trunk code with Hadoop 2.2.0. (Suhas Vasu)
FALCON-240 Instance status from CLI on a feed doesn't give the retention details.
(pavan kumar kolamuri via Shwetha GS)
FALCON-441 Lineage capture fails for feeds with multiple instances
(Venkatesh Seetharam)
Release Version: 0.5-incubating
INCOMPATIBLE CHANGES
FALCON-11 Add support for security in Falcon (Venkatesh Seetharam)
FALCON-288 Persist lineage information into a persistent store
(Venkatesh Seetharam)
NEW FEATURES
FALCON-281 Design Action Interface. (Srikanth Sundarrajan)
FALCON-259 Design Transformation Interface. (Srikanth Sundarrajan)
FALCON-26 Pipeline Monitor addition. (Suhas Vasu via Shwetha GS)
FALCON-254 Bootstrap designer module. (Srikanth Sundarrajan via Shwetha GS)
FALCON-238 Support updates at specific time. (Shwetha GS)
FALCON-285 Support Lineage information capture (Venkatesh Seetharam)
FALCON-289 Provide REST APIs for discovering lineage metadata over the store.
(Venkatesh Seetharam)
FALCON-229 Enable SSL for Falcon REST API (Srikanth Sundarrajan via
Venkatesh Seetharam)
IMPROVEMENTS
FALCON-453 possible LICENSE/NOTICE issues (Chris Douglas via Venkatesh Seetharam)
FALCON-450 Add jdk 1.6 requirement in release notes (Venkatesh Seetharam)
FALCON-449 Twiki documentation files may need ALv2 headers (Venkatesh Seetharam)
FALCON-448 File names in the release should have apache as the prefix
(Venkatesh Seetharam)
FALCON-439 Update the copyright in Notice and License files (Venkatesh Seetharam)
FALCON-324 Document lineage feature (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-312 Falcon LogCleanupServiceTest seems to clean up root "/"
(Venkatesh Seetharam)
FALCON-379 Document limitations of Hive support in Falcon (Venkatesh Seetharam)
FALCON-421 Upgrade Hadoop to 2.4.0 (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-386 Upgrade to oozie 4.0.1. (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-392 HCat Example Recipes. (Shwetha GS via Venkatesh Seetharam)
FALCON-391 Add ability to set mapBandwidth. (Michael Miklavcic via Shwetha GS)
FALCON-380 The dependency option doesn't mention input or output for a feed.
(Suhas Vasu via Shwetha GS)
FALCON-365 Remove the checked in oozie xsds. (Shwetha GS)
FALCON-356 Merge OozieProcessMapper and OozieProcessWorkflowBuilder. (Shwetha GS)
FALCON-355 Remove SLAMonitoringService. (Shwetha GS)
FALCON-333 jsp-api dependency is defined twice. (Jean-Baptiste
Onofrévia Shaik Idris)
FALCON-311 Several dead links in Falcon documentation.
(Suresh Srinivas via Venkatesh Seetharam)
FALCON-304 Simplify assembly for script in standalone and distributed
mode. (Suresh Srinivas via Venkatesh Seetharam)
FALCON-264 Update with effectiveTime in CLI. (Shwetha GS via Srikanth
Sundarrajan)
FALCON-60 Feed retention doesn't delete empty parent dirs. (Shaik Idris)
FALCON-247 Add scripts to check the status of falcon and prism. (Jean-Baptiste
Onofré via Shwetha GS)
FALCON-245 POM should use Apache POM as parent. (Jean-Baptiste Onofré via
Shwetha GS)
FALCON-252 Upgrade to json-simple 1.1.1. (Jean-Baptiste Onofré via
Shwetha GS)
FALCON-233 Update hadoop 2 version to 2.2.0. (Venkatesh Seetharam
via Shwetha GS)
FALCON-64 Add example entity xmls in falcon package. (Shwetha GS)
FALCON-66 Make oozie version change configurable. (Shwetha GS
via Srikanth Sundarrajan)
FALCON-38 Falcon's parent workflow actions (pre-processing & prost-processing)
should have multiple retries. (Shaik Idris)
FALCON-242 Post processing is not called in Retention workflows (Shaik Idris)
FALCON-286 Capture information in process entity about the user workflow
(Venkatesh Seetharam)
FALCON-287 Record lineage information in post processing (Venkatesh Seetharam)
FALCON-257 File system storage wont work with relative paths
(Venkatesh Seetharam)
FALCON-334 Add indexing to the graph property keys. (Venkatesh Seetharam)
FALCON-342 Add ability to set maxMaps on replication (Michael Miklavcic
via Venkatesh Seetharam)
FALCON-366 Add a REST API to get properties for a given vertex (Venkatesh Seetharam)
FALCON-370 Remove Graph dump option in CLI (Venkatesh Seetharam)
FALCON-367 Bump dagre and jquery version for the web UI (Haohui Mai
via Venkatesh Seetharam)
FALCON-290 Visualize lineage information on the dashboard (Haohui Mai
via Venkatesh Seetharam)
FALCON-371 Show vertex information in the web UI (Haohui Mai via Venkatesh Seetharam)
FALCON-373 Display lineage link only for jobs that are succeeded in the web UI
(Haohui Mai via Venkatesh Seetharam)
FALCON-393 Display error messages when the web UI fails to get the data from the server
(Haohui Mai via Venkatesh Seetharam)
FALCON-395 Falcon service does not start when _HOST is used in the spnego principal
(Venkatesh Seetharam)
FALCON-397 DistCp uses JobSubmissionFiles API which is incompatible between hadoop versions
(Venkatesh Seetharam)
OPTIMIZATIONS
FALCON-123 Improve build speeds in falcon. (Srikanth Sundarrajan via Shwetha GS)
BUG FIXES
FALCON-447 Remove the jar file form the source distribution (Venkatesh Seetharam)
FALCON-440 Exclude IDEA IntelliJ and other unnecessary files from source
distribution (Venkatesh Seetharam)
FALCON-437 Feed Replication workflows are failing (Venkatesh Seetharam)
FALCON-429 Falcon CLI entity list command throws NPE stack trace in case
of no entities (Satish Mittal via Venkatesh Seetharam)
FALCON-427 Update default falcon endpoint URL in runtime.properties for
prism setup to work out of box (Satish Mittal via Venkatesh Seetharam)
FALCON-425 src/bin/package.sh is broken for hadoop 2.* versions
(Sowmya Ramesh via Venkatesh Seetharam)
FALCON-426 Prism unable to connect to falcon server if falcon endpoint URL ends with
'/' character. (Satish Mittal via Shwetha GS)
FALCON-401 replicate hcat table to two targets can fail with export dir
exists on source (Sowmya Ramesh via Venkatesh Seetharam)
FALCON-364 Process specification contains a mistake in the parallel section
(Jean-Baptiste Onofré via Venkatesh Seetharam)
FALCON-398 Null pointer Exception on submitting HCat Feed (Sowmya Ramesh
via Venkatesh Seetharam)
FALCON-390 falcon HCatProcess tests are failing in secure clusters
(Venkatesh Seetharam)
FALCON-284 Hcatalog based feed retention doesn't work when partition filter spans across
multiple partition keys. (Satish Mittal via Shwetha GS)
FALCON-409 Not able to create a package. (Raju Bairishetti via Shwetha GS)
FALCON-396 minor logging typo in FalconTopicSubscriber. (Raghav Kumar Gautam via Shwetha GS)
FALCON-352 old properties not removed on refresh of runtime properties. (Shaik Idris)
FALCON-332 Oozie execution order is wrongly mapped in Falcon for LAST_ONLY.
(Shaik Idris)
FALCON-374 Update with effective time in CLI. (Shwetha GS)
FALCON-98 starting embedded hadoop fails sometimes. (Shwetha GS)
FALCON-28 unable to submit/delete feed or process which had been attempted submit
with wrong cluster. (Shwetha GS)
FALCON-269 Mistake in the embedded ActiveMQ port property. (Jean-Baptiste Onofré
via Shwetha GS)
FALCON-344 FeedEvictorTest. (Shaik Idris Ali via Shwetha GS)
FALCON-302 Issues with distributed package properties. (Shwetha GS)
FALCON-331 Summary API returning NPE if only start is passed. (Shwetha GS)
FALCON-323 Summary API deserialization fails if array has only one element.
(Shwetha GS via Shaik Idris)
FALCON-319 Summary instance API returning wrong exception. (Shwetha GS via
Shaik Idris)
FALCON-321 Feed evictor deleting more stuff than it should. (Shaik Idris)
FALCON-330 Build fails for the module 'Apache Falcon CLI client ' on ubuntu.
(Deepak Marathe via Shwetha GS)
FALCON-297 Validations on update with effective time. (Shwetha GS)
FALCON-278 Changes in feed availability info doesn't update process. (Shwetha GS)
FALCON-239 Build failed on build-tools due to a missing SNAPSHOT. (Srikanth
Sundarrajan)
FALCON-221 Logmover is not copying all action level logs. (Srikanth Sundarrajan)
FALCON-270 Checkstyle can not be run on a module. (Jean-Baptiste Onofré via
Shwetha GS)
FALCON-260 When a process is scheduled, the user workflow is failing with
OozieClientException. (Shwetha GS)
FALCON-268 Checkstyle/Findbugs issues on FalconCLI. (Jean-Baptiste Onofré via
Shwetha GS)
FALCON-258 Falcon status throws an error when external jobids are missing
(Suhas Vasu via Shaik Idris)
FALCON-262 Example files should use aligned dependency versions. (Jean-Baptiste Onofré
via Shwetha GS)
FALCON-249 Fix mistakes in docs/InstallationSteps.html. (Jean-Baptiste Onofré
via Shwetha GS)
FALCON-241 The job logs are not copied during Post-Processing step in Replication workflows.
(Suhas Vasu via Shwetha GS)
FALCON-106 Falcon compilation fails for hadoop-2 profile. (Shwetha GS
via Srikanth Sundarrajan)
FALCON-206 Process update for wf changes. (Shwetha GS)
FALCON-236 Falcon process output events which is optional should have at least one event
if defined. (Shaik Idris Ali via Shwetha GS)
FALCON-228 Build failed on build-tools module. (Jean-Baptiste Onofré
via Shwetha GS)
FALCON-232 mvn clean verify fails with oozie war not found. (Shwetha GS)
FALCON-124 unable to schedule deleted feed. (Shwetha GS via Shaik Idris)
FALCON-226 Tests for subscribing/listening to multiple active-mq topics. (Shaik Idris
via Shwetha GS)
FALCON-336 Fix check style error - builds fail (Venkatesh Seetharam)
FALCON-354 Bug when MetadataMappingService is not configured as one of the
application services. (Venkatesh Seetharam)
FALCON-360 Lineage recording fails with NPE for processes with >1 inputs.
(Venkatesh Seetharam)
FALCON-378 Feed status fails with NPE post update when the new coordinator
is in PREP state (Venkatesh Seetharam)
FALCON-377 Unit test fails consistently - EntityManagerJerseyIT.testProcessInputUpdate.
(Shwetha GS via Venkatesh Seetharam)
FALCON-418 FALCON-395 introduces a regression with hadoop-1
(Jean-Baptiste Onofré via Venkatesh Seetharam)
Release Version: 0.4-incubating
NEW FEATURES
FALCON-54: Falcon support for hadoop 2.0
FALCON-85: Hive (HCatalog) integration
FALCON-164: Provide Falcon Prism Web UI
FALCON-107: Adding extensions
IMPROVEMENTS
FALCON-73: Remove JUnit dependency as its used only for asserts while TestNG for tests
FALCON-80: Option in falcon-start to not start embedded activemq
FALCON-83: Option to build distributed packages
FALCON-131: Remove set -e from falcon scripts
FALCON-151: Document the REST APIs for Falcon
FALCON-165: simplify packaging to create one package instead of client, falcon and prism packages
FALCON-192: Release falcon 0.4 umbrella
FALCON-62: Falcon compilation with hadoop 2.0 libs
FALCON-63: Ability to ingest hadoop libs to falcon release package
FALCON-67: Remove ant dependency in oozie workflows
FALCON-76: Use cluster readonly endpoint for replication source
FALCON-78: Falcon error when prism on one hadoop version and server on another
FALCON-86: Hive table integration with cluster entity
FALCON-87: Hive table integration with feed entity
FALCON-88: Add embedded hive and webhcat for integration tests
FALCON-90: Propagate hive table through Process mapper
FALCON-91: Handle feed updates in purview of tables
FALCON-93: Replication to handle hive table replication
FALCON-94: Retention to handle hive table eviction